diff --git a/deleted.txt b/deleted.txt index 1edc8c640..873a37d0a 100644 --- a/deleted.txt +++ b/deleted.txt @@ -1,4 +1,4 @@ -3 # Increment number when modifying file +4 # Increment number when modifying file 96b9f483-c44d-5784-cdad-ce21b984 # Amazon add7c71c-21f3-ee14-d188-caf9da12 # SIRSI 2003+ @@ -15,3 +15,4 @@ dd149efc-7f0e-43e4-b3df-b6d15e171717 # Persée 56ea09bc-57ee-4f50-976e-cf7cb1f6c6d8 # Royal Society Publishing (replaced by HighWire 2.0) 83538f48-906f-40ef-bdb3-e94f63676307 # NAA RecordSearch (replaced by National Archives of Australia) dbb5d4bc-3b21-47a2-9751-5dcbb65b902a # AMS Online Journals - Allenpress (replaced with DOI for now) +d2416f31-4f24-4e18-8c66-06122af5bc2c # Women in Judaism (replaced with COinS) diff --git a/translators/Women in Judaism.js b/translators/Women in Judaism.js deleted file mode 100644 index 06aafb007..000000000 --- a/translators/Women in Judaism.js +++ /dev/null @@ -1,85 +0,0 @@ -{ - "translatorID":"d2416f31-4f24-4e18-8c66-06122af5bc2c", - "translatorType":4, - "label":"Women in Judaism", - "creator":"Michael Berkowitz", - "target":"http://jps.library.utoronto.ca/", - "minVersion":"1.0.0b4.r5", - "maxVersion":"", - "priority":100, - "inRepository":true, - "lastUpdated":"2009-01-08 08:19:07" -} - -function detectWeb(doc, url) { - if (doc.evaluate('//tr[td/a[2]]', doc, null, XPathResult.ANY_TYPE, null).iterateNext()) { - return "multiple"; - } else if (url.match(/article\/view/)) { - return "journalArticle"; - } -} - -function doWeb(doc, url) { - var n = doc.documentElement.namespaceURI; - var ns = n ? function(prefix) { - if (prefix == 'x') return n; else return null; - } : null; - - var arts = new Array(); - if (detectWeb(doc, url) == "multiple") { - var xpath = '//tr[td/a[2]]'; - if (url.match(/search/)) { - var titlex = './td[2]'; - var linkx = './td[3]/a[1]'; - } else if (url.match(/issue/)) { - var titlex = './td[1]'; - var linkx = './td[2]/a[1]'; - } - var items = new Object(); - var results = doc.evaluate(xpath, doc, ns, XPathResult.ANY_TYPE, null); - var result; - while (result = results.iterateNext()) { - var title = Zotero.Utilities.trimInternal(doc.evaluate(titlex, result, ns, XPathResult.ANY_TYPE, null).iterateNext().textContent); - var link = doc.evaluate(linkx, result, ns, XPathResult.ANY_TYPE, null).iterateNext().href; - items[link] = title; - } - items = Zotero.selectItems(items); - for (var i in items) { - arts.push(i.replace("view", "viewArticle")); - } - } else { - arts = [url]; - } - Zotero.debug(arts); - Zotero.Utilities.processDocuments(arts,function(doc) { - var newDoc = doc; - //var newDoc = doc.defaultView.window.frames[0].document; - Zotero.debug(newDoc.location.href); - - var item = new Zotero.Item("journalArticle"); - if (newDoc.evaluate('//div[@class="Section1"]/div/p/b/span', newDoc, ns, XPathResult.ANY_TYPE, null).iterateNext()) { - item.title = Zotero.Utilities.trimInternal(newDoc.evaluate('//div[@class="Section1"]/div/p/b/span', newDoc, ns, XPathResult.ANY_TYPE, null).iterateNext().textContent); - } else { - item.title = Zotero.Utilities.trimInternal(newDoc.evaluate('//div[@id="content"]/h3', newDoc, ns, XPathResult.ANY_TYPE, null).iterateNext().textContent); - } - var absX = '//div[@id="content"]/div[2]'; - if (newDoc.evaluate(absX, newDoc, ns, XPathResult.ANY_TYPE, null).iterateNext()) item.abstractNote = Zotero.Utilities.trimInternal(newDoc.evaluate(absX, newDoc, ns, XPathResult.ANY_TYPE, null).iterateNext().textContent); - if (newDoc.evaluate('//div[@id="content"]/div/i', newDoc, ns, XPathResult.ANY_TYPE, null).iterateNext()) { - var authors = newDoc.evaluate('//div[@id="content"]/div/i', newDoc, ns, XPathResult.ANY_TYPE, null).iterateNext().textContent.split(/,\s+/); - for each (var aut in authors) { - item.creators.push(Zotero.Utilities.cleanAuthor(aut, "author")); - } - var voliss = newDoc.evaluate('//div[@id="breadcrumb"]/a[2]', newDoc, ns, XPathResult.ANY_TYPE, null).iterateNext().textContent.match(/(\d+)/g); - item.volume = voliss[0]; - item.issue = voliss[1]; - item.date = voliss[2]; - } - var pdfurl = doc.evaluate('//a[contains(text(), "PDF")]', newDoc, ns, XPathResult.ANY_TYPE, null).iterateNext().href.replace("view", "download"); - item.attachments = [ - {url:doc.location.href, title:"Women In Judaism Snapshot", mimeType:"text/html"}, - {url:pdfurl, title:"Women In Judaism PDF", mimeType:"application/pdf"} - ]; - item.complete(); - }, function() {Zotero.done();}); - Zotero.wait(); -} \ No newline at end of file