Skip to content

A tool that uses doi to obtain paper abstracts and import them into zotero

Notifications You must be signed in to change notification settings

Awyugan/abstract-extractor-by-doi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

abstract-extractor-by-doi

A tool that uses doi to obtain paper abstracts and import them into zotero

安装

使用git clone [email protected]:Awyugan/abstract-extractor-by-doi.git

安装需要的库pip安装:pip install -r requirements.txt pip3安装:pip3 install -r requirements.txt

使用步骤

1. 获得文献DOI号和bib文件

选中需要获取的文献,导出csv、bib两个文件到py文件同目录 从csv中复制doi号,注意不要标题。如图所示,一行一个单独的DOI号,放进txt文件中,命名为doi_list.txt

XQ2LtI.png

2. 根据DOI号文件获取摘要

将如下Python代码doi2paper_abstract.py和doi_list.txt放到同一个目录下,并执行,获得doi_abstract.csv 根据电脑的性能速度略有不同,参考获取速度:67秒/83条

3. 翻译(英语好的可以忽略)

两个选项

  1. 将得到的doi_abstract.csv转为xlsx,然后上传到Google Translate翻译,在doi_abstract.csv中,将英文原文和翻译结果用excel函数公式拼接,列名依然为ABSTRACT(注意DOI以及ABSTRACT这两个列名不能重复)。

  2. 使用zotero-pdf-translate翻译标题和摘要

4. 获取新的bib文件导入zotero

将需要补充摘要的Zotero条目导出为BibTex格式,命名为old.bib,执行abstract2bib.py,选择需要变更的bib文件得到{name}-new.bib

XQRRbQ.png

致谢

感谢信息分析学员國豪的贡献,我在他的代码基础上修改现在可用的版本并开源。

About

A tool that uses doi to obtain paper abstracts and import them into zotero

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages