简单书目管理器
pdfs的Python项目详细描述
#pdfs
简单书目数据库
这个工具基于两个工作原理。
首先,dois是中心。只有具有doi的文档才能存储在
数据库中。所有元数据都是通过[crossref](https://crossref.org)
[api](https://github.com/crossref/rest-api-doc)通过从
pdf中获取或由用户输入的dois获取的。其次,文档存储库是
目录层次结构的本地存储库。例如,如果我有一个基于~/projects/foo的项目,
我可以通过
pdfs init
导入数据库的所有PDF都将复制到此处。在
~/projects/foo中运行“pdfs”,或者它下面的任何目录都将使用存储库
~/projects/foo/articles.
latex.aux文件和dump a.bib文件
bibtex dump bibtex for keys
edit edit bibtex,元数据和文件附件
导入从其他数据库导入条目
信息打印当前存储库的信息
初始化新文档存储库
列表列出数据库中的所有项
搜索搜索PDF的全文
查看|查看文章pdf和附件
watch查看要添加的新pdf文件的目录
www spin up http server
命令行完成
通过
[argcomplete](https://argcomplete.readthedocs.io)命令行自动完成支持。
快速启动zsh:
autoload bashcompinit
bashcompinit
eval“$(注册python argcomplete pdfs)”
简单书目数据库
这个工具基于两个工作原理。
首先,dois是中心。只有具有doi的文档才能存储在
数据库中。所有元数据都是通过[crossref](https://crossref.org)
[api](https://github.com/crossref/rest-api-doc)通过从
pdf中获取或由用户输入的dois获取的。其次,文档存储库是
目录层次结构的本地存储库。例如,如果我有一个基于~/projects/foo的项目,
我可以通过
导入数据库的所有PDF都将复制到此处。在
~/projects/foo中运行“pdfs”,或者它下面的任何目录都将使用存储库
~/projects/foo/articles.
latex.aux文件和dump a.bib文件
bibtex dump bibtex for keys
edit edit bibtex,元数据和文件附件
导入从其他数据库导入条目
信息打印当前存储库的信息
初始化新文档存储库
列表列出数据库中的所有项
搜索搜索PDF的全文
查看|查看文章pdf和附件
watch查看要添加的新pdf文件的目录
www spin up http server
命令行完成
通过
[argcomplete](https://argcomplete.readthedocs.io)命令行自动完成支持。
快速启动zsh:
autoload bashcompinit
bashcompinit
eval“$(注册python argcomplete pdfs)”