2 Star 11 Fork 4

JimmyFeng / 知网参考文献转bib条目

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.55 KB
一键复制 编辑 原始数据 按行查看 历史
super401 提交于 2018-04-07 21:09 . 更新了README

知网参考文献转bibtex

写在最前面

在百度学术里面检索论文,就会给出非常好的bibtex格式的参考文献条目啦。写脚本只是为了满足个人探索Shell的兴趣而已。

脚本运行环境

我使用的设备是macOS High Sierra,在其他的环境下完全有可能无法正常运行。以后有兴趣的时候会提供python版本的。

脚本运行示例

输入

[1]郭庆旺,贾俊雪.基础设施投资的经济增长效应[J].经济理论与经济管理,2006(03):36-41.

输出

@article{guo2006,
  title={基础设施投资的经济增长效应},
  author={郭庆旺 and 贾俊雪},
  journal={经济理论与经济管理},
  number={3},
  pages={36-41},
  year={2006},
  language={chinese},
}

运行脚本的方法

  1. 在知网中将相应的条目复制进剪贴板;
  2. 运行脚本;
  3. 在打开的窗口中将生成的bib条目粘贴进bib数据库即可。

脚本思路

  1. 使用macOS自带的pbpaste读取剪贴板内容;
  2. 使用简单的字符串处理程序处理参考文献条目;
  3. 按照一定的模板将bib条目输出到剪切板中,直接将bibtex条目粘贴进数据库就行啦;

TODO

  • 条目中的bib标示是作者姓氏拼音加文章年份,需要考虑可能存在的重复标示;
  • language在面对英文文献时并不需要的,检测论文类型;
  • 跨平台性几乎不存在的,用python改写脚本;
  • 没有使用Shell函数,脚本臃肿不堪,亟待改善
  • 需要增加处理多行文本的功能
Shell
1
https://gitee.com/jfung_org/cnki2bib.git
git@gitee.com:jfung_org/cnki2bib.git
jfung_org
cnki2bib
知网参考文献转bib条目
master

搜索帮助