零碳
使用Zotero转换器和citeproc-js参考格式构建书签。
这是一个测试项目。 目的是尝试使用Zotero JavaScript转换器从网页获取引用,然后使用citeproc-js JavaScript代码格式化引用。 这应尽可能仅由JavaScript完成。 但是,需要一个简单的服务器端代理来克服CORS障碍,并且该代理已包含(用PHP编写)。
probject的状态是该代码似乎可以正常运行,但是需要更多测试。 并且代码需要清理。
原始Zotero代码的更改很小,主要适用于选择翻译器的过程。 这种仅使用JavaScript的代码的缺点在于,必须有近500个翻译器都可以在JavaScript中进行选择。 目前,它们只是被扔到一个大JavaScript文件中,即translator-idx.js(其中包含detectWeb等,但不包括doWeb)。 它的大小接近380 kB
1