Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Server-side Zotero translation based on node.js (discontinued)

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 src
Octocat-spinner-32 testTranslators
Octocat-spinner-32 README
Octocat-spinner-32 config.json
Octocat-spinner-32 update_resources.sh
Octocat-spinner-32 zotero-node.js
README
NOTE: This project is no longer actively developed. Due to speed and functionality limitations of
DOM and XML parsers available in the node.js infrastructure, the Zotero team has decided to base its
server-side translation infrastructure off of xulrunner + Xvfb. See the translation-server project
for the new approach.

Server-side translation based on Zotero translation infrastructure and translators.

Currently supports all import and export translators but MODS. Web translator support is
preliminary, but works in some cases.

Dependencies:
node.js (tested with v0.4.9)
jsdom (required > v0.2.0, the latest release at this time; tested with 22fc4d7b37833afd4838)
rdf-raptor-parser (tested with v0.1.2)
xmlhttprequest (tested with v1.0.0)
o3-xml (not used yet, but will be, once MODS is ported to DOMParser)
A checkout of the Zotero trunk (modify and run update_resources.sh to compile zotero_bundle.js)

If jsdom is not installed via npm (and it can't be, at the time of this writing, since the latest
release does not support XPath), you will need to install its dependencies separately (htmlparser,
request, and cssom at present).
Something went wrong with that request. Please try again.