Jerkwin分享 http://blog.sciencenet.cn/u/Jerkwin

博文

Taggie:基于标签的桌面搜索工具

已有 3847 次阅读 2014-11-3 00:01 |个人分类:我的工具箱|系统分类:科研笔记

前面有篇博文谈及基于标签的文档管理方式, 也推荐了一些软件, 但我试用后觉得都不是很满意, 决定自己山寨一个基于标签的, 类似于Google桌面搜索的工具, 叫Taggie.

Taggie

想法起源于一则留言 62, 这使我知道了ADS这个概念. 在网络上寻找到了很多相关的资料

GitHub上也找到一个基于python的实现

然后我基于python实现了demo. 在这过程中也对python熟悉了很多, 特别是编码的问题, 因为牵涉到文件名中的中文问题, 还有二进制文件的读写.

但我发现用python实现windows下的程序很是麻烦, 由于代码不是很复杂, 所以决定改用AutoHotKey来实现, 这样使用就方便了. 当然也会遇到烦人的编码问题.

搜索后的结果显示界面, 就照着Google的页面山寨了. Google的logo使用的字体是Catull, 大小大约是75pt.

为了能在页面中执行搜索, 我们可以使用js, 但是不安全, 更好的解决方案是利用URL协议, 类似于点击网页上的下载链接就可以启动相应的程序.

如果要想进一步改进, 可以参考Everything, 或是使用其SDK, 实现实时扫描. Everything的原理网上也有, GitHub上还有一个相应的山寨项目QSearch. 不过对我, 功能已经够用了, 就不折腾了.


◆图片/表格/公式/代码完整版请参看:Taggie:基于标签的桌面搜索工具

https://blog.sciencenet.cn/blog-548663-840634.html

上一篇:思想震动的三个时候
下一篇:GROMACS中文手册翻译
收藏 IP: 130.184.197.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (1 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-27 14:42

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部