批量导入Google Scholar中的…

来源:互联网 发布:c语言终端分屏 编辑:程序博客网 时间:2024/06/08 09:46

因为最近写文献综述,整理了之前很多看过的论文,本来是想用bibtex的方法来管理,但是发现在文献很多的时候还是非常的混乱,刚好上次师弟作报告讲到了EndNote,于是就下下来试了一下,发现是极其方便的,它不仅作为一个文献管理工具,还可以作为检索以前文献的工具,最方便的是它可以从GoogleSchloar上面直接像bib文件一样生成一个*.enw文件,然后直接导入EndNote中,遂作记录以备不时之需。

1. 安装

首先安装EndNote,我直接在微盘上下的绿色汉化版,http://vdisk.weibo.com/s/GEpNO

安装过程及其简单,只需要替换Locked Code就可以。

2. 安装完成后,你就可以开始建立自己的库了,我现在做sceneflow相关 所以建立的库名称是SceneFlow。

image

3.导入文献

a. 可以选择手动输入导入文献(目测较麻烦,弃之..)

image

image

b.通过GoogleScholar查询文献,然后保存成.enw文件导入(google突然上不去了,查个文献还要翻墙是闹哪样,=_=#)

 

image

查询论文以后,发现有导入EndNote的选项。

当然了,如果没有,说明你的设置有问题,于是修改导入设置

image

image

(我的一开始是bibtex的设置,所以作死都没出来endnote,害我以为要登录账户才能用,后来发现是chrom的cooikes设置为无痕了)

然后然后,就欢乐的保存面吧(注意它默认名不是论文名哦)

image

此就可以选择EndNote中的“文件|导入|文件”选择.enw文件导入了

4. 批量导入*.enw文件

因为EndNote中的文件导入需要逐.enw,用起来十分捉急,尤其是在论文量很大的时候,于是找了很多网上的办法,都说只要合并后修改“%0”之前的空行就行了,还有看到神马用excel脚本的,实在麻烦,于是自己写了一个转换器。

a.首先,进入到存放目标文件的目录运行如下dos命令:

image

也就是将当前文件夹下面的所有文件合并为一个文件sceneflow.enw,此时用notepad++可以看到文件内容如下:

image

可以看到文件是用%0分割的,但是由于EndNote本身读取.enw文件的时候不同文件需要有一个空行,所以还需要有一个转换过程,也就是在%0之前加上一个空行的过程,网上的教程都略坑爹,于是我自己写了一个转换器,直接用c++转换为另一个.enw存储,转换器编码如下:

 1: #include<iostream>
 2: #include<fstream>
 3: #include<string>
 4: using namespace std;
 5: int main(int argc, char **argv)
 6: {
 7: if (argc<2)
 8: {
 9: cout<<"Please input at leaset *.enw file name"<<endl;
 10: exit(0);
 11: }
 12: for(int i=1; i<argc; i++)
 13: {
 14: ifstream origfile;
 15: ofstream outputfile;
 16: origfile.open(argv[i]);
 17: outputfile.open( string(argv[i])+"convert.enw");
 18: if( ! origfile ||!outputfile)
 19: {
 20: cout<<"Open "+string( argv[i])+"failed"<<endl;
 21: break;
 22: }
 23:  
 24: char origline[1024];
 25: while(!origfile.eof())
 26: {
 27: origfile.getline(origline,1000);
 28: if( '%' == origline[0] && '0' == origline[1] )
 29: {
 30: outputfile<<endl;
 31: }
 32: outputfile<<origline;
 33: outputfile<<endl;
 34: }
 35: }
 36: cout<<" Convert Complete!"<<endl;
 37: }

 

 

生成以后,直接拖文件到BatchImport enw上就可以了~!

image转换后文件如下:

image

Notepad++打开:

image

so easy so qiuck!

导入NoteEnd中如下:

image

信息非常完整

下载地址http://t.cn/Rva5eqb,Enjoy it!