龙听期货论坛's Archiver

龙听 发表于 2024-1-8 11:27

【Python工具包/库推荐系列】- Papis

[img]http://p.algo2.net/2024/0108/c63f37cc07f0d.png[/img]
[p=30, 2, left]Papis是一个功能强大且高度可扩展的基于命令行的文档和书目管理工具。[/p][p=30, 2, left]它可以从Dropbox、rsync、OwnCloud、GoogleDrive等主流网盘进行文档同步。也支持与其他同事进行共享文档,便于团队协作。[/p][p=30, 2, left]Papis还支持文档导出,可以导出bibtex、yaml等格式。[/p][p=30, 2, left]在兼容方面,Papis做的也很好。它可以使用papis-zotero和Zotero这款强大且开源的文献管理工具进行结合使用。[/p][p=30, 2, left]示例[/p][p=30, 2, left]首先,安装papis:[/p][p=30, 2, left][code]$ pip install papis[/code]
[/p][p=30, 2, left]其次,下载2份示例PDF文档:[/p][p=30, 2, left][code]$ wget http://www.gnu.org/s/libc/manual/pdf/libc.pdf
$ wget http://www.ams.org/notices/201304/rnoti-p434.pdf[/code]
[/p][p=30, 2, left]然后,把这2份文档加入到库中,方便管理:[/p][p=30, 2, left][code]$ papis add libc.pdf --set author "Sandra Loosemore" --set title "GNU C reference manual" --set year 2018 --set tags programming --confirm
# Get paper information automatically via de DOI
$ papis add --from doi 10.1090/noti963 --set tags programming rnoti-p434.pdf[/code]
[/p][p=30, 2, left]最后,可以通过papis进行编辑和导出:[/p][p=30, 2, left][code]$ papis open
$ papis edit
$ apis export --all --bibtex > mylib.bib[/code][/p]

页: [1]