帮助你有一个更好的bibtex文件

bibcure的Python项目详细描述


说明(测试版)

image0bibcure让您的bibfile不超过 日期和标准化。

要求

bibcure使用了美妙的Bibtex parser。在这个 我们正在等待bibtexparser的新版本来解决一些错误。

安装

$ sudo pip install bibcure

scihub2pdf(β)

image1如果您想通过doi号、文章标题下载文章 或bibtex文件,使用libgen或sci hub的数据库,请参见

bibcure/scihub2pdf

功能和使用方法

双唇

提供一个围嘴文件…

$ bibcure -i input.bib -o output.bib
    检查确认ARXIV项目是否已发布,然后更新 它们(需要互联网连接)
  • 使用doi填写所有bib项的所有字段(url、journal等) 号码(需要互联网连接)
  • 查找并创建与每个有 NOT DOI字段(需要Internet连接)
  • 约鲁纳尔的缩写名

doi2bib

给定一个DOI号…

$ doi2bib 10.1038/s41524-017-0032-0
  • 获取给定doi的bib项(需要Internet连接)

您可以很容易地在bib文件中附加bib,只需执行

$ doi2bib 10.1038/s41524-017-0032-0 >> file.bib

您还可以从包含doi列表的txt文件生成bibtex

$ doi2bib --input file_with_dois.txt --output refs.bib

标题2bib

给一个标题…

$ title2bib An useful paper
  • 搜索相关文件并返回所选人员的围兜 纸张(需要互联网连接)

您可以很容易地在bib文件中附加bib,只需执行

$ title2bib An useful paper --first >> file.bib

您还可以从包含 “标题”

$ title2bib --input file_with_titles.txt --output refs.bib --first
< H3> ARXIVCHECK < EH3>

给出了一个ARXIV ID…

$ arxivcheck 1601.02785
  • 检查是否已发布,然后返回更新的bib (需要Internet连接)

给一个标题…

$ arxivcheck --title An useful paper published on arxiv

搜索相关文件并返回第一项。你很容易 将围嘴附加到围嘴文件中,只需执行

$ arxivcheck --title An useful paper published on arxiv >> file.bib

您还可以与结果交互,只需pass–ask参数

$ arxivcheck --ask --title An useful paper published on arxiv

scihub2pdf

给定bibtex文件

$ scihub2pdf -i input.bib

给定一个DOI号…

$ scihub2pdf 10.1038/s41524-017-0032-0

给一个标题…

$ scihub2bib --title An useful paper

作为参数的位置文件夹

$ scihub2pdf -i input.bib -l somefoler/

使用libgen代替sci hub

$ scihub2pdf -i input.bib --uselibgen

SCI Hub与LibGen之比较

SCI集线器:
  • 稳定
  • 恼人的验证码

libgen

  • 不稳定
  • 无验证码

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从数组中打印int值?   prepared语句Java中奇怪的异常PreparedStatement:参数索引超出范围   封装如何在OOP Java中为主方法编码?   java某些手机显示快捷方式徽章需要什么权限?   java TextView不会随OnItemSelectedListener更改   java注释处理器不会自动触发吗?   java Spring JPA如何计算外键数   c#对于这个简单的OOAD问题,哪种设计最优雅?   java如何处理while循环中的异常?   Android Studio错误:进程'command'/home/draven/Downloads/安卓studio/jre/bin/java''结束,退出值为非零2   在使用Payara服务器的Vaadin应用程序中导航到根目录时,java将丢失上下文根目录   使用contentType application/json而不是application/jsonpatch+json的java修补程序   带有tomcat的java HAproxy连接不足   Java:在应用过滤器后创建一个简单的通用方法进行计数   java如何使用多态性创建一个实例化对象的方法,然后用它们高效地填充ArrayList?