|
2017年02月25日 20:02:23 整理: 文博; 补充: 李继存
以前的时候开发过一个基于标签的桌面搜索工具 Taggie, 虽然可用, 但性能不够好, 所以就没有发布. 现在基于Everything将这个工具重新改写了一下, 性能没问题了, 但只能用于pdf文件, 尤其适用于科学论文pdf文件的整理和搜索. 毕竟, 对做科研的人来说, 阅读这种文件最多, 有时候在成千上百的pdf中找到需要的那一篇, 还真不容易.
初始设置Taggie暂时只支持pdf文件, 且需配合Everything, Chrome, PDF-XChangeViewer使用.
默认浏览器: 谷歌Chrome, 暂不支持其他浏览器(IE, 火狐之类). Chrome虽然有点大, 但性能好, 且自带了pdf查看功能, 方便直接查看pdf文件.
默认pdf查看器: PDF-XChangeViewer 2.5, 暂不支持其他pdf软件. 除编辑功能外, PDF-XChangeViewer基本能满足所有需要, 且程序小巧, 启动速度快.
点击这里下载PDF-XChangeViewer. 解压后, 需要将其菜单项复制完整文件名称对应的快捷键设为Alt+n. 因为Taggie需要借助于此快捷键获取已打开pdf文件的完整路径, 否则无法定位打开的pdf文件. 具体方法如下:
在工具栏点击鼠标右键打开自定义.
注意 若在工具栏右键时只出现锁定/解锁所有命令栏
请先点击锁定/解锁所有命令栏, 将工具栏解锁. 这样再次在工具栏右键就会出现需要的菜单项了.
选中自定义, 在其命令选项卡下, 依次点击文件 | 复制完整文件名称 | 属性, 将其快捷键设为Alt+n.
下载64位Windows7适用的 Taggie. 压缩包中包含了Taggie程序及其运行所需的Everything和其他程序. 如果你还不了解Everything程序, 请先了解下Everything: 速度最快的文件名搜索工具.
解压后,
双击运行everything.exe, 搜索全盘文件, 并建立索引, 为后面搜索做准备
双击运行taggie.exe. 程序会在后台运行.
打开taggie.html(默认应使用Chrome浏览器). 初始显示内容为最后一次的搜索结果.
建议将Everything和Taggie设置为开机启动, 这样就不用每次手动运行它们了.
搜索文件要进行新的搜索, 可在搜索框中输入关键词, 直接回车或点击右边的搜索按钮即可.
第一次启动搜索时, Chrome可能会提示外部协议请求,
请勾选记住我对所有此类链接的选择, 然后启动应用即可.
搜索完成后, 会自动打开一个新的Taggie页面, 显示所有搜索到的pdf文件.
点击每个文件的标题可以直接使用Chrome浏览器查看文件
点击默认程序打开则使用默认的PDF-XChangeViewer查看文件
点击每个文对应的目录可调用资源管理器打开文件所在的目录, 并选中该文件
如果搜索结果的文献项中含有论文的DOI, 点击DOI链接会打开论文的原文网址.
使用PDF-XChangeViewer打开pdf文件后, 按下快捷键Alt+z会弹出taggie窗口
在此窗口中可以设置当前pdf文件的标题, 作者, 杂志, DOI, 标签.
设置好后, 点击根据以上设置重命名文件, PDF-XChangeViewer会先关闭此pdf文件, 将其重命名为【标签】;【作者】;【标题】;【杂志】;【DOI】.pdf, 然后重新载入.
如果在标签文本框中输入待查询的关键词, 点击右面的搜索已有标签, taggie会自动搜索文件, 并使用浏览器显示结果. 效果等同于在Chrome的搜索框中输入关键词进行搜索.
如果科研论文对应的pdf文件中含有DOI号, 点击自动获取会自动提取文件中的DOI并联网查询标题等信息. 如果获取DOI失败, 你可以自己填写DOI并点击右面的获取引用数据. 此功能需要用户电脑已经连接到网络, 且通过网络查询数据需要一点时间, 所以可能不会立即显示结果.
设置与使用简单演示感谢 文博 录制下图.
为Chrome和PDF-XChangeViewer添加的快捷键
Esc: 关闭当前网页或pdf文档
F3: 网页后退
F4: 网页前进
中键: 向下翻页
Shift+中键: 向上翻页
Shift+空格键: 向上翻页
Ctrl+g: 使用 谷歌学术 搜索选中文字
Ctrl+x: 使用 词博词典 搜索选中文字
其他
F1: 另存, Ctrl+s
F2: 全选, Ctrl+a
F5: 复制, Ctrl+c
F6: 剪切, Ctrl+x
F9: 粘帖, Ctrl+v
F11: 打开开始 | 运行, Win+r
Ctrl+E: 追加复制, 即将选中文字追加到剪切板
Windows 10以下版本文件名最多260字符, 所以当论文标题过长时会被截断. 据说Windows 10可以不限制文件名长度, 我没有测试.
实际搜索时, 只要文件的整个路径中含有指定关键词即可, 而不是只搜索设定的标签.
获取pdf文件的DOI时, 只将文件前两页转换为文本, 然后在其中搜索与DOI模式匹配的字符串. 速度不好, 但鉴于并非所有pdf文件的元数据中都含有DOI信息, 只能采用此法.
重命名文件有时会出现错误, 一个可能的原因是标题或作者中含有特殊字符. 若原因不易确定, 重新再试一次即可.
程序有时候会假死/崩溃, 可能是调用Everything等待时间过长, 或搜索到的文件过多.
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-1 14:28
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社