Initial Commit
This commit is contained in:
43
translators/OhioLINK.js
Normal file
43
translators/OhioLINK.js
Normal file
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"translatorID": "17c974e6-7c4f-4ac8-93af-8d74debca110",
|
||||
"label": "OhioLINK",
|
||||
"creator": "Aurimas Vinckevicius",
|
||||
"target": "^https?://journals\\.ohiolink\\.edu/ejc/article\\.cgi\\?",
|
||||
"minVersion": "3.0",
|
||||
"maxVersion": "",
|
||||
"priority": 100,
|
||||
"inRepository": true,
|
||||
"translatorType": 4,
|
||||
"browserSupport": "gcs",
|
||||
"lastUpdated": "2017-01-01 15:28:48"
|
||||
}
|
||||
|
||||
function detectWeb(doc, url) {
|
||||
if (getRISLink(doc)) return "journalArticle";
|
||||
}
|
||||
|
||||
function getRISLink(doc) {
|
||||
return ZU.xpathText(doc, '//p[@id="ris-export"]/a/@href');
|
||||
}
|
||||
|
||||
function doWeb(doc, url) {
|
||||
ZU.doGet(getRISLink(doc), function(text) {
|
||||
var trans = Zotero.loadTranslator('import');
|
||||
// RIS
|
||||
trans.setTranslator('32d59d2d-b65a-4da4-b0a3-bdd3cfb979e7');
|
||||
trans.setString(text);
|
||||
trans.setHandler('itemDone', function(obj, item) {
|
||||
var pdf = ZU.xpath(doc, '//div[@id="manifest"]/a[contains(@title,"PDF")]')[0];
|
||||
if (pdf) {
|
||||
item.attachments.push({
|
||||
title: 'Full Text PDF',
|
||||
url: pdf.href,
|
||||
mimeType: 'application/pdf'
|
||||
});
|
||||
}
|
||||
|
||||
item.complete();
|
||||
});
|
||||
trans.translate();
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user