Zotero,ZotFile,Python 流程化管理文献
2015-12-24 10:05
483 查看
这几天尝试了各种文献管理软件,为了未来几年硕士科研学习生涯的顺利,这是磨刀不误砍柴工啊!网上的教程看了很多,但都说不清楚,走了很多弯路,最后自己看英文的官方手册慢慢摸索,最终决定采取“Zotrero,Zotfile,Python 流程化管理文献” 这一套路,希望对大家有所帮助。
1. 用火狐登录网站zotero(百度直接搜索)。
2. 在zotero网站download下载网页版插件,在火狐附加组件下载扩展zotfile
3. 配置zotero首选项:
常规:取消选择“从Web页面创建条目时自动生成快照”。(此举可节约Zotero免费给用户的300M空间)
同步:
Zotero同步服务器登录:默认勾选“自动同步”和“同步全文内容”。
文件同步:勾选第一栏“同步文献库中的附件”,使用WebDAV(建议使用坚果云,同步速度非常之快。URL:dav.jianguoyun.com/dav),点"Verify Server"确认同步。注意:不要勾选第二栏“使用Zotero云存储同步群组文献库中的附件”!!(Zotero云存储空间只有300M,根本不够用,和WebDAV配合使用就不受空间限制啦~)
搜索:安装好两个PDF索引插件。
高级下面文件和文件夹一栏:
数据存储目录(所有zotero配置文件)可以更改到容易找的文件夹,火狐默认的文件夹太深了!!直接所有文件剪切到更改后的文件夹中即可。
4. 配置ZotFile Preferences:
General Settings : 第二栏“Location of files”勾选“Attach stored copy of files”(这样对zotero里的文献操作直接影响本地文件,如果选了“Custom
Location”更改了pdf存储的文件夹,删除zotero的文献时文件夹是不会自动删的,也就是只增不减,最后文件夹越来越大,很不方便,到时候还要手动过滤文献!!即使把文件夹保存到WebDAV也是浪费流量浪费空间,换台电脑还得先下载云端文献,各种麻烦啊,不推荐!!)第三栏“Use
subfolder defined by”是子文件分类,看个人需求,我个人喜欢全放在一个文件夹,在zotero下整理分类。
Renaming Rules:更改一下喜欢的样式 (例如 {%y_}{%j_}{%t}),还有分隔符_等等。
Advanced Settings:第三栏第一个改成“Always rename”就可以啦。
5.因为zotero文献存储的storage文件夹下pdf藏在各个命名奇怪的文件夹中,很不方便直接找文献。若想移出所有文献,可以结合python编程,将所有pdf文献提出到另一个文件夹。看到命名规整的文献整齐的放在一个文件夹中,让我等有强迫症的人多欣慰啊!!附上我的代码:
1. 用火狐登录网站zotero(百度直接搜索)。
2. 在zotero网站download下载网页版插件,在火狐附加组件下载扩展zotfile
3. 配置zotero首选项:
常规:取消选择“从Web页面创建条目时自动生成快照”。(此举可节约Zotero免费给用户的300M空间)
同步:
Zotero同步服务器登录:默认勾选“自动同步”和“同步全文内容”。
文件同步:勾选第一栏“同步文献库中的附件”,使用WebDAV(建议使用坚果云,同步速度非常之快。URL:dav.jianguoyun.com/dav),点"Verify Server"确认同步。注意:不要勾选第二栏“使用Zotero云存储同步群组文献库中的附件”!!(Zotero云存储空间只有300M,根本不够用,和WebDAV配合使用就不受空间限制啦~)
搜索:安装好两个PDF索引插件。
高级下面文件和文件夹一栏:
数据存储目录(所有zotero配置文件)可以更改到容易找的文件夹,火狐默认的文件夹太深了!!直接所有文件剪切到更改后的文件夹中即可。
4. 配置ZotFile Preferences:
General Settings : 第二栏“Location of files”勾选“Attach stored copy of files”(这样对zotero里的文献操作直接影响本地文件,如果选了“Custom
Location”更改了pdf存储的文件夹,删除zotero的文献时文件夹是不会自动删的,也就是只增不减,最后文件夹越来越大,很不方便,到时候还要手动过滤文献!!即使把文件夹保存到WebDAV也是浪费流量浪费空间,换台电脑还得先下载云端文献,各种麻烦啊,不推荐!!)第三栏“Use
subfolder defined by”是子文件分类,看个人需求,我个人喜欢全放在一个文件夹,在zotero下整理分类。
Renaming Rules:更改一下喜欢的样式 (例如 {%y_}{%j_}{%t}),还有分隔符_等等。
Advanced Settings:第三栏第一个改成“Always rename”就可以啦。
5.因为zotero文献存储的storage文件夹下pdf藏在各个命名奇怪的文件夹中,很不方便直接找文献。若想移出所有文献,可以结合python编程,将所有pdf文献提出到另一个文件夹。看到命名规整的文献整齐的放在一个文件夹中,让我等有强迫症的人多欣慰啊!!附上我的代码:
import os import shutil for root, dirs, files in os.walk(r"E:\Zotero\storage"): for i in files: if i.find('.pdf') > 0: shutil.copy(os.path.join(root, i), 'D:/01/pdf_file/'+i)
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法