diff options
author | Aurimas Vinckevicius <aurimas.dev@gmail.com> | 2014-08-25 23:34:32 -0500 |
---|---|---|
committer | Aurimas Vinckevicius <aurimas.dev@gmail.com> | 2014-09-25 11:46:01 -0500 |
commit | 5b4ef451a9c3c14fa9b2b8d5bce37a8bf7c1a3f2 (patch) | |
tree | 3d302eb84f184ef7aaa84f1638753462a46706f0 | |
parent | 85d0f0f5ae99ec6f026d9b293ab98337718754be (diff) | |
download | zotero-translators-5b4ef451a9c3c14fa9b2b8d5bce37a8bf7c1a3f2.tar.gz zotero-translators-5b4ef451a9c3c14fa9b2b8d5bce37a8bf7c1a3f2.zip |
Revise priorities:
* 100 = specific journal/website (target should be a specific domain)
* 150 = multi-journal sites with different subdomains, but all journals would look practically the same
* 200 = multi-journal sites with different subdomains and some journals may have somewhat different layout
* 250 = CMS/Library Catalog with no specific domain, but either a very unique URL or unique checks in detectWeb (for all possible detection options). I.e. unlikely to be a false-positive
* 260 = CMS/Library Catalog with no specific domain, but somewhat unique detectWeb checks (mostly URL-based checks).
* 270 = CMS/Library Catalog with no specific domain and rather generic URL checks (conceivably, could be a false-positive)
* 300+ = Translators to be run on every page in order of metadata quality
30 files changed, 79 insertions, 78 deletions
diff --git a/Brill Journals.js b/Brill Journals.js index 8bb8c9f..3f8a0b6 100644 --- a/Brill Journals.js +++ b/Brill Journals.js @@ -5,11 +5,11 @@ "target": "^https?://(www\\.)?booksandjournals\\.brillonline\\.com", "minVersion": "3.0", "maxVersion": "", - "priority": 250, + "priority": 150, "inRepository": true, "translatorType": 4, "browserSupport": "gcsibv", - "lastUpdated": "2013-11-18 17:38:45" + "lastUpdated": "2014-08-26 03:35:40" } /* @@ -5,11 +5,11 @@ "target": "", "minVersion": "2.1", "maxVersion": "", - "priority": 250, + "priority": 310, "inRepository": true, "translatorType": 6, "browserSupport": "gcsv", - "lastUpdated": "2012-05-04 05:28:01" + "lastUpdated": "2014-08-26 03:36:14" } function detectWeb(doc, url) { @@ -5,11 +5,11 @@ "target": "", "minVersion": "3.0", "maxVersion": "", - "priority": 300, + "priority": 320, "inRepository": true, "translatorType": 4, "browserSupport": "gcsv", - "lastUpdated": "2014-02-23 11:23:36" + "lastUpdated": "2014-08-26 03:36:25" } var items = {}; @@ -5,11 +5,11 @@ "target": "/gdc/ncco|/gdc/xsearch|/gdc/artemis", "minVersion": "3.0", "maxVersion": "", - "priority": 200, + "priority": 270, "inRepository": true, "translatorType": 4, "browserSupport": "gcsb", - "lastUpdated": "2014-04-14 17:15:41" + "lastUpdated": "2014-08-26 03:45:45" } /* diff --git a/HighWire 2.0.js b/HighWire 2.0.js index c944f3b..19df60d 100644 --- a/HighWire 2.0.js +++ b/HighWire 2.0.js @@ -5,11 +5,11 @@ "target": "^[^?#]+(?:/content/(?:[0-9]+[A-Z\\-]*/(?:suppl_)?[A-Z]?[0-9]|current|firstcite|early)|/search\\?.*?\\bsubmit=|/search(?:/results)?\\?fulltext=|/cgi/collection/.)", "minVersion": "3.0", "maxVersion": "", - "priority": 200, + "priority": 250, "inRepository": true, "translatorType": 4, "browserSupport": "gcsv", - "lastUpdated": "2014-07-24 01:16:55" + "lastUpdated": "2014-08-26 03:44:11" } /* @@ -5,11 +5,11 @@ "target": "^https?://inspirehep\\.net/", "minVersion": "3.0", "maxVersion": "", - "priority": 200, + "priority": 100, "inRepository": true, "translatorType": 4, "browserSupport": "gcsbv", - "lastUpdated": "2014-03-15 23:06:14" + "lastUpdated": "2014-08-26 03:46:51" } /*INSPIRE Translator diff --git a/LIbrary Catalog (SLIMS).js b/LIbrary Catalog (SLIMS).js index ec29316..979b00b 100644 --- a/LIbrary Catalog (SLIMS).js +++ b/LIbrary Catalog (SLIMS).js @@ -5,11 +5,11 @@ "target": "(^https?://makassarlib\\.net|^https?://kit\\.ft\\.ugm\\.ac\\.id/ucs|/libsenayan)/index\\.php", "minVersion": "2.1", "maxVersion": "", - "priority": 200, + "priority": 250, "inRepository": true, "translatorType": 4, "browserSupport": "gcv", - "lastUpdated": "2013-12-07 05:46:23" + "lastUpdated": "2014-08-26 04:10:09" } /* diff --git a/Library Catalog (Aleph).js b/Library Catalog (Aleph).js index 9a85b36..c92b510 100644 --- a/Library Catalog (Aleph).js +++ b/Library Catalog (Aleph).js @@ -5,11 +5,11 @@ "target": "https?://[^/]+/F(?:/[A-Z0-9\\-]+(?:\\?.*)?$|\\?func=find|\\?func=scan|\\?func=short)", "minVersion": "1.0.0b3.r1", "maxVersion": "", - "priority": 100, + "priority": 250, "inRepository": true, "translatorType": 4, "browserSupport": "gcsb", - "lastUpdated": "2014-06-01 20:40:45" + "lastUpdated": "2014-08-26 03:48:17" } /* diff --git a/Library Catalog (Amicus).js b/Library Catalog (Amicus).js index bb64cca..d1b489b 100644 --- a/Library Catalog (Amicus).js +++ b/Library Catalog (Amicus).js @@ -5,11 +5,11 @@ "target": "^https?://amicus\\.collectionscanada\\.ca/aaweb-bin/aamain", "minVersion": "2.1.9", "maxVersion": "", - "priority": 200, + "priority": 100, "inRepository": true, "translatorType": 4, "browserSupport": "gcsibv", - "lastUpdated": "2012-09-28 00:29:30" + "lastUpdated": "2014-08-26 03:47:57" } /* diff --git a/Library Catalog (Aquabrowser).js b/Library Catalog (Aquabrowser).js index 9afe79a..54e8d11 100644 --- a/Library Catalog (Aquabrowser).js +++ b/Library Catalog (Aquabrowser).js @@ -5,11 +5,11 @@ "target": "/fullrecordinnerframe\\.ashx\\?.+id=|/result\\.ashx\\?", "minVersion": "3.0", "maxVersion": "", - "priority": 100, + "priority": 270, "inRepository": true, "translatorType": 4, "browserSupport": "gcsbv", - "lastUpdated": "2013-05-15 20:05:47" + "lastUpdated": "2014-08-26 03:51:35" } /* diff --git a/Library Catalog (BiblioCommons).js b/Library Catalog (BiblioCommons).js index ecd100e..d3c6011 100644 --- a/Library Catalog (BiblioCommons).js +++ b/Library Catalog (BiblioCommons).js @@ -5,11 +5,11 @@ "target": "^https?://[^.]+\\.bibliocommons\\.com\\/", "minVersion": "2.1", "maxVersion": "", - "priority": 100, + "priority": 250, "inRepository": true, "translatorType": 4, "browserSupport": "gcsibv", - "lastUpdated": "2013-02-25 21:26:18" + "lastUpdated": "2014-08-26 03:54:52" } /* diff --git a/Library Catalog (DRA).js b/Library Catalog (DRA).js index 1152709..bd41cc6 100644 --- a/Library Catalog (DRA).js +++ b/Library Catalog (DRA).js @@ -5,11 +5,11 @@ "target": "/web2/tramp2\\.exe/(?:see\\_record/|authority\\_hits/|do_keyword_search|form/|goto/.*\\?.*screen=(MARC)?Record\\.html)", "minVersion": "3.0", "maxVersion": "", - "priority": 100, + "priority": 260, "inRepository": true, "translatorType": 4, "browserSupport": "gcsbv", - "lastUpdated": "2013-06-09 12:35:22" + "lastUpdated": "2014-08-26 03:57:40" } /* No more libraries with permalinks that I know of diff --git a/Library Catalog (Dynix).js b/Library Catalog (Dynix).js index b602583..0d053ef 100644 --- a/Library Catalog (Dynix).js +++ b/Library Catalog (Dynix).js @@ -5,11 +5,11 @@ "target": "ipac\\.jsp\\?.*(?:uri=(?:link|full)=[0-9]|menu=search|term=)", "minVersion": "2.1", "maxVersion": "", - "priority": 100, + "priority": 260, "inRepository": true, "translatorType": 4, "browserSupport": "gcsbv", - "lastUpdated": "2014-02-23 23:49:49" + "lastUpdated": "2014-08-26 03:59:09" } function detectWeb(doc, url) { diff --git a/Library Catalog (Encore).js b/Library Catalog (Encore).js index ddb0744..5a5695f 100644 --- a/Library Catalog (Encore).js +++ b/Library Catalog (Encore).js @@ -5,11 +5,11 @@ "target": "/iii/encore/(record|search)", "minVersion": "1.0", "maxVersion": "", - "priority": 100, + "priority": 270, "inRepository": true, "translatorType": 4, "browserSupport": "gcsb", - "lastUpdated": "2014-02-23 23:34:49" + "lastUpdated": "2014-08-26 03:59:48" } /* diff --git a/Library Catalog (GEAC).js b/Library Catalog (GEAC).js index 84a6b4b..528e1ea 100644 --- a/Library Catalog (GEAC).js +++ b/Library Catalog (GEAC).js @@ -1,14 +1,15 @@ { - "translatorID":"c0e6fda6-0ecd-e4f4-39ca-37a4de436e15", - "translatorType":4, - "label":"Library Catalog (GEAC)", - "creator":"Simon Kornblith", - "target":"/(?:GeacQUERY|GeacFETCH[\\:\\?].*[&:]next=html/(?:record\\.html|geacnffull\\.html))", - "minVersion":"1.0.0b3.r1", - "maxVersion":"", - "priority":100, - "inRepository":true, - "lastUpdated":"2012-05-25 03:37:22" + "translatorID": "c0e6fda6-0ecd-e4f4-39ca-37a4de436e15", + "label": "Library Catalog (GEAC)", + "creator": "Simon Kornblith", + "target": "/(?:GeacQUERY|GeacFETCH[\\:\\?].*[&:]next=html/(?:record\\.html|geacnffull\\.html))", + "minVersion": "1.0.0b3.r1", + "maxVersion": "", + "priority": 260, + "inRepository": true, + "translatorType": 4, + "browserSupport": "g", + "lastUpdated": "2014-08-26 04:00:31" } function detectWeb(doc, url) { diff --git a/Library Catalog (InnoPAC).js b/Library Catalog (InnoPAC).js index cdfe6dd..251747d 100644 --- a/Library Catalog (InnoPAC).js +++ b/Library Catalog (InnoPAC).js @@ -5,11 +5,11 @@ "target": "(search~|\\/search\\?|(a|X|t|Y|w)\\?|\\?(searchtype|searchscope)|frameset&FF|record=b[0-9]+(~S[0-9])?|/search/q\\?)", "minVersion": "2.1.9", "maxVersion": "", - "priority": 200, + "priority": 250, "inRepository": true, "translatorType": 4, "browserSupport": "gcsibv", - "lastUpdated": "2014-06-01 16:02:26" + "lastUpdated": "2014-08-26 04:02:52" } function detectWeb(doc, url) { @@ -26,7 +26,7 @@ function detectWeb(doc, url) { // Persistent URL for item // http://bearcat.baylor.edu/record=b1540169~S7 // http://innopac.cooley.edu/record=b507916~S0 -http://libcat.dartmouth.edu/record=b4054652~S1 +// http://libcat.dartmouth.edu/record=b4054652~S1 // Persistent URL for item, without suffix // http://luna.wellesley.edu/record=b2398784 // Specific search parameters diff --git a/Library Catalog (Koha).js b/Library Catalog (Koha).js index 8080f75..1789388 100644 --- a/Library Catalog (Koha).js +++ b/Library Catalog (Koha).js @@ -5,11 +5,11 @@ "target": "cgi-bin/koha/opac-(detail|search)", "minVersion": "2.1.9", "maxVersion": "", - "priority": 100, + "priority": 260, "inRepository": true, "translatorType": 4, "browserSupport": "gcsibv", - "lastUpdated": "2014-09-05 20:46:46" + "lastUpdated": "2014-09-25 15:46:46" } /* diff --git a/Library Catalog (OPALS).js b/Library Catalog (OPALS).js index f8f6d83..3a52eb2 100644 --- a/Library Catalog (OPALS).js +++ b/Library Catalog (OPALS).js @@ -1,15 +1,15 @@ { - "translatorID": "83501b8c-1033-4722-ae50-a77d67271ef7", - "label": "Library Catalog (OPALS)", - "creator": "Opals", - "target": "^https?://[^?#&]+/bin/(search|pf|rs)", - "minVersion": "3.0", - "maxVersion": "", - "priority": 200, - "inRepository": true, - "translatorType": 4, - "browserSupport": "gcsib", - "lastUpdated": "2014-04-17 09:20:31" + "translatorID": "83501b8c-1033-4722-ae50-a77d67271ef7", + "label": "Library Catalog (OPALS)", + "creator": "Opals", + "target": "^https?://[^?#&]+/bin/(search|pf|rs)", + "minVersion": "3.0", + "maxVersion": "", + "priority": 250, + "inRepository": true, + "translatorType": 4, + "browserSupport": "gcsib", + "lastUpdated": "2014-08-26 04:06:03" } diff --git a/Library Catalog (PICA).js b/Library Catalog (PICA).js index d151646..524dcaf 100644 --- a/Library Catalog (PICA).js +++ b/Library Catalog (PICA).js @@ -5,11 +5,11 @@ "target": "^https?://[^/]+(?:/[^/]+)?//?DB=\\d", "minVersion": "3.0", "maxVersion": "", - "priority": 198, + "priority": 248, "inRepository": true, "translatorType": 4, "browserSupport": "gcsb", - "lastUpdated": "2014-09-02 04:49:46" + "lastUpdated": "2014-09-25 15:49:46" } function getSearchResults(doc) { diff --git a/Library Catalog (PICA2).js b/Library Catalog (PICA2).js index 819b9c5..8a71b09 100644 --- a/Library Catalog (PICA2).js +++ b/Library Catalog (PICA2).js @@ -5,11 +5,11 @@ "target": "^https?://[^/]+/DB=[\\dA-Z]", "minVersion": "3.0", "maxVersion": "", - "priority": 199, + "priority": 249, "inRepository": true, "translatorType": 4, "browserSupport": "gcsbv", - "lastUpdated": "2013-12-09 20:28:44" + "lastUpdated": "2014-08-26 04:07:48" } /* diff --git a/Library Catalog (SIRSI eLibrary).js b/Library Catalog (SIRSI eLibrary).js index 458d008..3448a9c 100644 --- a/Library Catalog (SIRSI eLibrary).js +++ b/Library Catalog (SIRSI eLibrary).js @@ -5,11 +5,11 @@ "target": "/uhtbin/(?:cgisirsi|quick_keyword)", "minVersion": "3.0", "maxVersion": "", - "priority": 100, + "priority": 250, "inRepository": true, "translatorType": 4, "browserSupport": "gcsibv", - "lastUpdated": "2014-04-03 17:44:40" + "lastUpdated": "2014-08-26 04:08:13" } /* Based on the SIRSI translator by Simon Kornblith and Michael Berkowitz, diff --git a/Library Catalog (SIRSI).js b/Library Catalog (SIRSI).js index d9191b0..694b0e7 100644 --- a/Library Catalog (SIRSI).js +++ b/Library Catalog (SIRSI).js @@ -5,11 +5,11 @@ "target": "/uhtbin/(?:cgisirsi|quick_keyword)", "minVersion": "2.1", "maxVersion": "", - "priority": 100, + "priority": 250, "inRepository": true, "translatorType": 4, "browserSupport": "gcsibv", - "lastUpdated": "2014-04-03 17:45:33" + "lastUpdated": "2014-08-26 04:09:11" } /*Spanish Libraries: diff --git a/Library Catalog (TLCYouSeeMore).js b/Library Catalog (TLCYouSeeMore).js index ceb8fad..c2ada84 100644 --- a/Library Catalog (TLCYouSeeMore).js +++ b/Library Catalog (TLCYouSeeMore).js @@ -5,11 +5,11 @@ "target": "TLCScripts/interpac\\.dll\\?(?:.*LabelDisplay.*RecordNumber=[0-9]|Search|ItemTitles)", "minVersion": "1.0.0b3.r1", "maxVersion": "", - "priority": 100, + "priority": 260, "inRepository": true, "translatorType": 4, "browserSupport": "gcsibv", - "lastUpdated": "2013-06-09 13:07:04" + "lastUpdated": "2014-08-26 04:11:42" } /* other example here: http://ocl.tlcdelivers.com/TLCScripts/interpac.dll?LabelDisplay&LastResult=Search%26Config=ysm%26FormId=6588839%26Branch=,0,%26LimitsId=0%26StartIndex=0%26SearchField=7%26SearchType=1%26SearchData=food%26NotAddToHistory=1%26ItemsPerPage=30%26SortField=0%26PeriodLimit=-1%26SearchAvailableOnly=0&DataNumber=52182&RecordNumber=52182&SearchAvailableOnly=0&FormId=6588839&ItemField=1&Config=ysm&Branch=,0, diff --git a/Library Catalog (Talis Prism 2).js b/Library Catalog (Talis Prism 2).js index 61b2e3a..2208a73 100644 --- a/Library Catalog (Talis Prism 2).js +++ b/Library Catalog (Talis Prism 2).js @@ -5,11 +5,11 @@ "target": "/items(/\\d+|\\?query=)", "minVersion": "2.1.9", "maxVersion": "", - "priority": 100, + "priority": 260, "inRepository": true, "translatorType": 4, "browserSupport": "gcsibv", - "lastUpdated": "2013-11-18 23:02:45" + "lastUpdated": "2014-08-26 04:11:00" } /* diff --git a/Library Catalog (VTLS).js b/Library Catalog (VTLS).js index 5ced0a1..1da9972 100644 --- a/Library Catalog (VTLS).js +++ b/Library Catalog (VTLS).js @@ -5,11 +5,11 @@ "target": "/chameleon(?:\\?|$)", "minVersion": "1.0.0b3.r1", "maxVersion": "", - "priority": 100, + "priority": 250, "inRepository": true, "translatorType": 4, "browserSupport": "gcsibv", - "lastUpdated": "2014-03-18 15:42:51" + "lastUpdated": "2014-08-26 04:13:58" } function detectWeb(doc, url) { diff --git a/Library Catalog (Voyager 7).js b/Library Catalog (Voyager 7).js index ff43ed1..cb033cb 100644 --- a/Library Catalog (Voyager 7).js +++ b/Library Catalog (Voyager 7).js @@ -5,11 +5,11 @@ "target": "/vwebv/(holdingsInfo|search)", "minVersion": "1.0", "maxVersion": "", - "priority": 100, + "priority": 250, "inRepository": true, "translatorType": 4, "browserSupport": "gcsibv", - "lastUpdated": "2012-09-08 13:30:54" + "lastUpdated": "2014-08-26 04:12:22" } function detectWeb(doc, url) { diff --git a/Library Catalog (Voyager).js b/Library Catalog (Voyager).js index bf5fda2..6a6e775 100644 --- a/Library Catalog (Voyager).js +++ b/Library Catalog (Voyager).js @@ -5,11 +5,11 @@ "target": "Pwebrecon\\.cgi", "minVersion": "2.1.9", "maxVersion": "", - "priority": 100, + "priority": 250, "inRepository": true, "translatorType": 4, "browserSupport": "gcsibv", - "lastUpdated": "2013-06-01 17:29:22" + "lastUpdated": "2014-08-26 04:12:55" } function detectWeb(doc, url) { @@ -5,11 +5,11 @@ "target": "/(pipermail|archives)/[A-Za-z0-9_-]*/[0-9]{4}-(January|February|March|April|May|June|July|August|September|October|November|December)/[0-9]{6}.html", "minVersion": "3.0", "maxVersion": "", - "priority": 200, + "priority": 260, "inRepository": true, "translatorType": 4, "browserSupport": "gcsibv", - "lastUpdated": "2013-04-17 03:09:28" + "lastUpdated": "2014-08-26 04:15:58" } /* diff --git a/Talis Aspire.js b/Talis Aspire.js index 6974e38..beee6a8 100644 --- a/Talis Aspire.js +++ b/Talis Aspire.js @@ -5,11 +5,11 @@ "target": "^https?://([^/]+\\.)?(((my)?reading|resource|lib|cyprus|)lists|aspire\\.surrey)\\..+/(lists|items)/", "minVersion": "3.0", "maxVersion": "", - "priority": 200, + "priority": 270, "inRepository": true, "translatorType": 4, "browserSupport": "gcsbv", - "lastUpdated": "2014-09-13 22:51:45" + "lastUpdated": "2014-09-25 15:51:45" } /* @@ -5,11 +5,11 @@ "target": "", "minVersion": "2.1", "maxVersion": "", - "priority": 200, + "priority": 300, "inRepository": true, "translatorType": 4, "browserSupport": "gcsbv", - "lastUpdated": "2013-12-02 17:35:21" + "lastUpdated": "2014-08-26 03:36:05" } var RECOGNIZABLE_FORMATS = ["rdf_zotero", "rdf_bibliontology", "mods", "marc", "unimarc", "ris", |