{ "translatorID": "838d8849-4ffb-9f44-3d0d-aa8a0a079afe", "label": "OCLC WorldCat FirstSearch", "creator": "Simon Kornblith", "target": "^https?://[^/]*firstsearch\\.oclc\\.org[^/]*/WebZ/", "minVersion": "1.0.0b3.r1", "maxVersion": "", "priority": 100, "inRepository": true, "translatorType": 4, "browserSupport": "g", "lastUpdated": "2017-01-01 15:28:35" } function detectWeb(doc, url) { var detailRe = /FirstSearch: [\w ]+ Detailed Record/; var searchRe = /FirstSearch: [\w ]+ List of Records/; if (detailRe.test(doc.title)) { return "book"; } else if (searchRe.test(doc.title)) { return "multiple"; } } function processURLs(urls, url) { if (!urls.length) { // last url Zotero.done(); return; } var newUrl = urls.shift(); Zotero.Utilities.HTTP.doPost(newUrl, 'exportselect=record&exporttype=wc-endnote', function(text) { Z.debug(text) var lineRegexp = new RegExp(); lineRegexp.compile("^([\\w() ]+): *(.*)$"); var newItem = new Zotero.Item("book"); var notes = ""; var lines = text.split('\n'); for (var i=0;i