如何安装呢?请指教。谢谢!
zotero最新的是1.5beta版,也有1.0.9版,不知道你用的是哪一个版本。如果是1.5版,只要把文件保存为CNKI.js文件,放在zotero目录下的translators目录下,重启Firefox即可。如果是1.0.9或之前的版本,需要下载一个Firefox的scaffold插件,然后将文件的内容填入scaffold中对应的地方,保存后重启即可。其中,detectWeb函数是放在Detect Code中,scrape和doWeb函数放在Code中。最上面的信息填入Metadata中。如果使用中发现问题,欢迎留言讨论~ps,最新的代码始终在http://www.fayaa.com/code/view/667/中,请到那里下载~
谢谢!回复好快啊。我是1.5β,用你的方法安装了。刚开始的时候不行,后来发现是我用的站点和你的不一致,我的是 edu.cnki.net。用 ckrd.cnki.net 就可以了。或者把 target修改为"target":"^https?://(?:(?:(edu|dlib|epub|ckrd)\.cnki\.net)|(?:[0-9\.]+))/(?:kns50|grid2008|grid20)"也是可以的吧。另外现在还不能直接下载 pdf。你是怎么处理的呢?我是手动下载到 /tmp,再 attach 过来。再次感谢!
我在学校上CNKI只有http://dlib.cnki.net/和http://dlib.edu.cnki.net/两个地址,所以开始时target更加简单~:)后来Heromyth帮忙添加了新的target正则表达式,才增加了对新的地址的支持。十分欢迎你附上新的地址,使得这个translator能支持更多的地址!对于新的地址最好经过测试,确认已有的代码可以解析网页,否则需要对translator的代码进行修改~关于下载pdf的问题,我现在的做法和你一样~:)pdf的下载链接很容易获取到,但现在直接push到attachments里有问题,不能下载pdf文件,只能得到一个html文件!希望能有人帮忙解决这个问题~
刚才的表达式的确不对。试了半天,改为这样"target":"^https?://(?:(?:(?:epub\.|dlib\.)?(?:edu|dlib|epub|ckrd)\.cnki\.net)|(?:\d+.\d+.\d+.\d+.))/(?:kns50|grid2008|grid20)",经测试,对于 epub.edu.cnki.net, dlib.edu.cnki.net, ckrd.cnki.net, 以及 ip 地址的形式都是可以的。
谢谢你的贡献!我也更新了一下target:"^https?://(?:(?:(dlib|epub|ckrd)(?:\.edu)?\.cnki\.net)|(?:[0-9\.]+))/(?:kns50|grid2008|grid20)"和你的差不多,也能支持教育网的cnki了~:)ps,发芽网的那个链接始终都是最新的代码,我对代码做了任何改动都会在那里同步更新的。
还是你的这个更简洁一些,我用这个了。而且我前面的那个还有点小错误:)
很谢谢你的说法 但是有一个问题 我在用zotero的最新版本(2.09)我找不到translator目录……还有 请问有万方数据 或者维普的数据的translator么好像在中文的资料库都只有TXT的导出文件……还有就是问下 如果可以获得RIS的文件 要怎么导入呢945
translator的目录你可以通过搜索CNKI.js这个文件来定位~万方的translator在https://bitbucket.org/acestrong/zotero-translators-chn/src/tip/Wanfang%20Data.js,CNKI最新的translator在https://bitbucket.org/acestrong/zotero-translators-chn/src/tip/CNKI.js,维普的对Firefox支持不好,所以没有translator,另外还有一个豆瓣的,在https://bitbucket.org/acestrong/zotero-translators-chn/src/tip/Douban.js,其实这三个在Zotero2.0.9中都自带的,不过可能不是最新的~
TAO Cheng做了些开创性工作,但我发现这两个translator功能上还得提高。我做了个更新增强的版本,见http://code.google.com/p/zotero-trans/欢迎交流!
发表评论
10 条评论:
如何安装呢?请指教。谢谢!
zotero最新的是1.5beta版,也有1.0.9版,不知道你用的是哪一个版本。
如果是1.5版,只要把文件保存为CNKI.js文件,放在zotero目录下的translators目录下,重启Firefox即可。
如果是1.0.9或之前的版本,需要下载一个Firefox的scaffold插件,然后将文件的内容填入scaffold中对应的地方,保存后重启即可。其中,detectWeb函数是放在Detect Code中,scrape和doWeb函数放在Code中。最上面的信息填入Metadata中。
如果使用中发现问题,欢迎留言讨论~
ps,最新的代码始终在http://www.fayaa.com/code/view/667/中,请到那里下载~
谢谢!回复好快啊。
我是1.5β,用你的方法安装了。刚开始的时候不行,后来发现是我用的站点和你的不一致,我的是 edu.cnki.net。用 ckrd.cnki.net 就可以了。或者把 target修改为
"target":"^https?://(?:(?:(edu|dlib|epub|ckrd)\.cnki\.net)|(?:[0-9\.]+))/(?:kns50|grid2008|grid20)"
也是可以的吧。
另外现在还不能直接下载 pdf。你是怎么处理的呢?我是手动下载到 /tmp,再 attach 过来。
再次感谢!
我在学校上CNKI只有http://dlib.cnki.net/和http://dlib.edu.cnki.net/两个地址,所以开始时target更加简单~:)
后来Heromyth帮忙添加了新的target正则表达式,才增加了对新的地址的支持。
十分欢迎你附上新的地址,使得这个translator能支持更多的地址!对于新的地址最好经过测试,确认已有的代码可以解析网页,否则需要对translator的代码进行修改~
关于下载pdf的问题,我现在的做法和你一样~:)pdf的下载链接很容易获取到,但现在直接push到attachments里有问题,不能下载pdf文件,只能得到一个html文件!希望能有人帮忙解决这个问题~
刚才的表达式的确不对。试了半天,改为这样
"target":"^https?://(?:(?:(?:epub\.|dlib\.)?(?:edu|dlib|epub|ckrd)\.cnki\.net)|(?:\d+.\d+.\d+.\d+.))/(?:kns50|grid2008|grid20)",
经测试,对于 epub.edu.cnki.net, dlib.edu.cnki.net, ckrd.cnki.net, 以及 ip 地址的形式都是可以的。
谢谢你的贡献!
我也更新了一下target:
"^https?://(?:(?:(dlib|epub|ckrd)(?:\.edu)?\.cnki\.net)|(?:[0-9\.]+))/(?:kns50|grid2008|grid20)"
和你的差不多,也能支持教育网的cnki了~:)
ps,发芽网的那个链接始终都是最新的代码,我对代码做了任何改动都会在那里同步更新的。
还是你的这个更简洁一些,我用这个了。而且我前面的那个还有点小错误:)
很谢谢你的说法 但是有一个问题
我在用zotero的最新版本(2.09)
我找不到translator目录……
还有 请问有万方数据 或者维普的数据的translator么
好像在中文的资料库都只有TXT的导出文件……
还有就是问下 如果可以获得RIS的文件 要怎么导入呢945
translator的目录你可以通过搜索CNKI.js这个文件来定位~
万方的translator在https://bitbucket.org/acestrong/zotero-translators-chn/src/tip/Wanfang%20Data.js,CNKI最新的translator在https://bitbucket.org/acestrong/zotero-translators-chn/src/tip/CNKI.js,维普的对Firefox支持不好,所以没有translator,另外还有一个豆瓣的,在https://bitbucket.org/acestrong/zotero-translators-chn/src/tip/Douban.js,其实这三个在Zotero2.0.9中都自带的,不过可能不是最新的~
TAO Cheng做了些开创性工作,但我发现这两个translator功能上还得提高。
我做了个更新增强的版本,见
http://code.google.com/p/zotero-trans/
欢迎交流!
发表评论