{"action":"created","comment":{"url":"https://api.github.com/repos/zotero/translators/pulls/comments/24307842","id":24307842,"diff_hunk":"@@ -0,0 +1,239 @@\n+{\n+\t\"translatorID\": \"de0eef58-cb39-4410-ada0-6b39f43383f9\",\n+\t\"label\": \"Gemeinsamer Bibliotheksverbund ISBN\",\n+\t\"creator\": \"Philipp Zumstein\",\n+\t\"target\": \"\",\n+\t\"minVersion\": \"4.0\",\n+\t\"maxVersion\": \"\",\n+\t\"priority\": 198,\n+\t\"inRepository\": true,\n+\t\"translatorType\": 9,\n+\t\"browserSupport\": \"gcsibv\",\n+\t\"lastUpdated\": \"2015-02-08 21:46:59\"\n+}\n+\n+/*\n+***** BEGIN LICENSE BLOCK *****\n+\n+Copyright © 2015 Philipp Zumstein\n+\n+This file is part of Zotero.\n+\n+Zotero is free software: you can redistribute it and/or modify\n+it under the terms of the GNU Affero General Public License as published by\n+the Free Software Foundation, either version 3 of the License, or\n+(at your option) any later version.\n+\n+Zotero is distributed in the hope that it will be useful,\n+but WITHOUT ANY WARRANTY; without even the implied warranty of\n+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n+GNU Affero General Public License for more details.\n+\n+You should have received a copy of the GNU Affero General Public License\n+along with Zotero. If not, see <http://www.gnu.org/licenses/>.\n+\n+***** END LICENSE BLOCK *****\n+*/\n+\n+/****************************\n+import function are here for easy testing:\n+*****************************/\n+function detectImport() {\n+\tvar item = JSON.parse(Zotero.read());\n+\treturn detectSearch(item);\n+}\n+\n+function doImport() {\n+\tvar item = JSON.parse(Zotero.read());\n+\treturn doSearch(item);\n+}\n+/*****************************/\n+\n+function detectSearch(item) {\n+\treturn !!item.ISBN;\n+}\n+\n+function doSearch(item) {\n+\tvar queryISBN = ZU.cleanISBN(item.ISBN);\n+\t//search the ISBN over the SRU of the GBV, and take the result it as MARCXML\n+\t//documentation: https://www.gbv.de/wikis/cls/SRU\n+\tvar url = \"http://sru.gbv.de/gvk?version=1.1&operation=searchRetrieve&query=pica.isb=\" + queryISBN + \"&maximumRecords=1\";\n+\tZU.doGet(url, function (text) {\n+\t\tZ.debug(text);\n+\t\tvar translator = Zotero.loadTranslator(\"import\");\n+\t\ttranslator.setTranslator(\"edd87d07-9194-42f8-b2ad-997c4c7deefd\");\n+\t\ttranslator.setString(text);\n+\t\t\n+\t\ttranslator.setHandler(\"itemDone\", function (obj, item) {\n+\t\t\t// The url to the table of contents (scanned through DNB)\n+\t\t\t// can be contained in field 856 $3 and the url schema is unique:\n+\t\t\t// prefix (http://d-nb.info/) + id + suffix for toc (/04) \n+\t\t\tvar tocURL = text.match(/http:\\/\\/d-nb\\.info\\/.*\\/04/);\n+\t\t\tif (tocURL) {\n+\t\t\t\titem.attachments = [{\n+\t\t\t\t\turl: tocURL[0],\n+\t\t\t\t\ttitle: \"Table of Contents PDF\",\n+\t\t\t\t\tmimeType: \"application/pdf\"\n+\t\t\t\t}];\n+\t\t\t}\n+\t\t\t//DDC is not the callNumber in Germany\n+\t\t\titem.callNumber = \"\";\n+\t\t\t//place the queried ISBN as the first ISBN in the list (dublicates will be removed later)\n+\t\t\titem.ISBN = queryISBN + \" \" + item.ISBN;\n+\t\t\titem.complete();\n+\t\t});\n+\t\ttranslator.translate();\n+\n+\t});\n+}/** BEGIN TEST CASES **/\n+var testCases = [\n+\t{\n+\t\t\"type\": \"import\",\n+\t\t\"input\": \"{ \\\"ISBN\\\" : \\\"978-3-642-00230-4\\\" }\",\n+\t\t\"items\": [\n+\t\t\t{\n+\t\t\t\t\"itemType\": \"book\",\n+\t\t\t\t\"title\": \"Eigentumsverfassung und Finanzkrise\",\n+\t\t\t\t\"creators\": [\n+\t\t\t\t\t{\n+\t\t\t\t\t\t\"firstName\": \"Otto\",\n+\t\t\t\t\t\t\"lastName\": \"Depenheuer\",\n+\t\t\t\t\t\t\"creatorType\": \"editor\"\n+\t\t\t\t\t},\n+\t\t\t\t\t{\n+\t\t\t\t\t\t\"lastName\": \"Symposion. Deutsche Stiftung Eigentum\",\n+\t\t\t\t\t\t\"fieldMode\": true\n+\t\t\t\t\t}\n+\t\t\t\t],\n+\t\t\t\t\"date\": \"2009\",\n+\t\t\t\t\"ISBN\": \"9783642002304 9783642002304 9783642002298\",\n+\t\t\t\t\"abstractNote\": \"Die weltweite Finanzkrise ist Anlass, an Funktion und Wirkweise des privaten Eigentums in einer freiheitlichen Gesellschafts- und Wirtschaftsordnung zu erinnern. Privates Eigentum muss es geben, damit Verantwortung zugerechnet und Haftung realisiert, Gewinn und Verlust einem konkreten Verantwortungsträger persönlich zugerechnet werden können. Die Verletzung dieser konstitutiven Regeln einer auf privatem Eigentum basierenden Wirtschaftsordnung ist wesentlich ursächlich für das eingetretene Desaster auf den Finanzmärkten. Wie alle kulturellen Errungenschaften muss auch die Idee des privaten Eigentums, insbesondere die ihr immanente Bereitschaft zur Übernahme persönlicher Verantwortung des Eigentümers, jeder Generation erneut wieder in Erinnerung gerufen, überzeugend um sie geworben und vor allem vorbildhaft von den Akteuren in Politik und Wirtschaft vorgelebt werden. Nur so kann strukturelles Vertrauen in das Finanzsystem wieder gewonnen werden. Denn in ihrer vertrauensbildenden Kraft liegt die ordnungspolitische Funktion der Gewährleistung privaten Eigentums\",\n+\t\t\t\t\"language\": \"ger\",\n+\t\t\t\t\"place\": \"Berlin ;Heidelberg\",\n+\t\t\t\t\"publisher\": \"Springer\",\n+\t\t\t\t\"series\": \"Bibliothek des Eigentums, Im Auftrag der Deutschen Stiftung Eigentum\",\n+\t\t\t\t\"seriesNumber\": \"7\",\n+\t\t\t\t\"url\": \"http://dx.doi.org/10.1007/978-3-642-00230-4\",\n+\t\t\t\t\"attachments\": [],\n+\t\t\t\t\"tags\": [\n+\t\t\t\t\t\"Aufsatzsammlung\",\n+\t\t\t\t\t\"Aufsatzsammlung\",\n+\t\t\t\t\t\"Constitutional law\",\n+\t\t\t\t\t\"Constitutional law\",\n+\t\t\t\t\t\"Constitutional law\",\n+\t\t\t\t\t\"Eigentum\",\n+\t\t\t\t\t\"Finanzkrise\",\n+\t\t\t\t\t\"Haftung\",\n+\t\t\t\t\t\"Law\",\n+\t\t\t\t\t\"Law\",\n+\t\t\t\t\t\"Law\",\n+\t\t\t\t\t\"Online-Publikation\",\n+\t\t\t\t\t\"Online-Publikation\",\n+\t\t\t\t\t\"Ordnungspolitik\"\n+\t\t\t\t],\n+\t\t\t\t\"notes\": [\n+\t\t\t\t\t{\n+\t\t\t\t\t\t\"note\": \"\\\"Unter dem Thema 'Eigentumsverfassung und Finanzkrise' veranstaltete die Deutsche Stiftung Eigentum am 22. April 2009 in Berlin ein Symposion\"\n+\t\t\t\t\t}\n+\t\t\t\t],\n+\t\t\t\t\"seeAlso\": []\n+\t\t\t}\n+\t\t]\n+\t},\n+\t{\n+\t\t\"type\": \"import\",\n+\t\t\"input\": \"{ \\\"ISBN\\\" : \\\"3-86688-240-8\\\" }\",\n+\t\t\"items\": [\n+\t\t\t{\n+\t\t\t\t\"itemType\": \"book\",\n+\t\t\t\t\"title\": \"Bilinguale Lexik nicht materieller lexikalischer Transfer als Folge der aktuellen russisch-deutschen Zweisprachigkeit\",\n+\t\t\t\t\"creators\": [\n+\t\t\t\t\t{\n+\t\t\t\t\t\t\"firstName\": \"Katrin\",\n+\t\t\t\t\t\t\"lastName\": \"Karl\",\n+\t\t\t\t\t\t\"creatorType\": \"author\"\n+\t\t\t\t\t}\n+\t\t\t\t],\n+\t\t\t\t\"date\": \"2012\",\n+\t\t\t\t\"ISBN\": \"3866882408 9783866882416 9783866882409\",\n+\t\t\t\t\"abstractNote\": \"Was ist das Besondere an bilingualer Lexik? Während Entlehnungen und Code-Switching in der bisherigen Forschung breit untersucht wurden, widmet sich die vorliegende Arbeit einem Desiderat und untersucht ausführlich die theoretische und empirische Natur nicht materieller lexikalischer Transfers (u.a. auch bekannt als Calques) bezogen auf die aktuelle Kontaktsituation des Russischen mit dem Deutschen. Im Theorieteil der Arbeit erfolgt eine Abgrenzung möglicher Kontaktphänomene und eine Subklassifizierung der nicht materiellen lexikalischen Transfers in insgesamt fünf Kategorien. Im empirischen Teil werden ein umfangreiches bilinguales Korpus, bestehend aus spontaner mündlicher Kommunikation sowie schriftlicher Sprachproduktion, ausgewertet und Ergebnisse einer computerunterstützt durchgeführten Bewertungsaufgabe präsentiert. Wo in dem einen Teil die realen Vorkommen im Vordergrund stehen, ist es in dem anderen Teil die Bewertung von nicht materiellen lexikalischen Transfers wie otkladyvat' na dlinnuju skamejku 'auf die lange Bank schieben`, wobei die Urteile Bilingualer mit denjenigen einer monolingualen Kontrollgruppe verglichen werden\",\n+\t\t\t\t\"language\": \"ger\",\n+\t\t\t\t\"numPages\": \"683\",\n+\t\t\t\t\"place\": \"München\",\n+\t\t\t\t\"publisher\": \"Verl. Otto Sagner\",\n+\t\t\t\t\"series\": \"Slavolinguistica\",\n+\t\t\t\t\"seriesNumber\": \"15\",\n+\t\t\t\t\"url\": \"http://verlag.kubon-sagner.de/digital/ =X\",","path":"Gemeinsamer Bibliotheksverbund ISBN.js","position":166,"original_position":166,"commit_id":"8ac76000d79c18d0df9c3baba279701660359b67","original_commit_id":"8ac76000d79c18d0df9c3baba279701660359b67","user":{"login":"aurimasv","id":1381759,"avatar_url":"https://avatars.githubusercontent.com/u/1381759?v=3","gravatar_id":"","url":"https://api.github.com/users/aurimasv","html_url":"https://github.com/aurimasv","followers_url":"https://api.github.com/users/aurimasv/followers","following_url":"https://api.github.com/users/aurimasv/following{/other_user}","gists_url":"https://api.github.com/users/aurimasv/gists{/gist_id}","starred_url":"https://api.github.com/users/aurimasv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aurimasv/subscriptions","organizations_url":"https://api.github.com/users/aurimasv/orgs","repos_url":"https://api.github.com/users/aurimasv/repos","events_url":"https://api.github.com/users/aurimasv/events{/privacy}","received_events_url":"https://api.github.com/users/aurimasv/received_events","type":"User","site_admin":false},"body":"this url is not valid","created_at":"2015-02-09T03:41:41Z","updated_at":"2015-02-09T03:41:41Z","html_url":"https://github.com/zotero/translators/pull/847#discussion_r24307842","pull_request_url":"https://api.github.com/repos/zotero/translators/pulls/847","_links":{"self":{"href":"https://api.github.com/repos/zotero/translators/pulls/comments/24307842"},"html":{"href":"https://github.com/zotero/translators/pull/847#discussion_r24307842"},"pull_request":{"href":"https://api.github.com/repos/zotero/translators/pulls/847"}}},"pull_request":{"url":"https://api.github.com/repos/zotero/translators/pulls/847","id":28879118,"html_url":"https://github.com/zotero/translators/pull/847","diff_url":"https://github.com/zotero/translators/pull/847.diff","patch_url":"https://github.com/zotero/translators/pull/847.patch","issue_url":"https://api.github.com/repos/zotero/translators/issues/847","number":847,"state":"open","locked":false,"title":"New Search translator for Gemeinsamer Bibliotheksverbund (GBV)","user":{"login":"zuphilip","id":5199995,"avatar_url":"https://avatars.githubusercontent.com/u/5199995?v=3","gravatar_id":"","url":"https://api.github.com/users/zuphilip","html_url":"https://github.com/zuphilip","followers_url":"https://api.github.com/users/zuphilip/followers","following_url":"https://api.github.com/users/zuphilip/following{/other_user}","gists_url":"https://api.github.com/users/zuphilip/gists{/gist_id}","starred_url":"https://api.github.com/users/zuphilip/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zuphilip/subscriptions","organizations_url":"https://api.github.com/users/zuphilip/orgs","repos_url":"https://api.github.com/users/zuphilip/repos","events_url":"https://api.github.com/users/zuphilip/events{/privacy}","received_events_url":"https://api.github.com/users/zuphilip/received_events","type":"User","site_admin":false},"body":"This is a working (not yet finished) search translator for GBV as discussed in #846 .\r\n\r\nTo work with Scaffold and for easy testing, I just made the import functions as well. I guess they should be deleted in the end.\r\n\r\nI would like to tweak the MARCXML call a little, see my comments in the code. I think the MARCXML translator is not ready for that. Can someone help me here?\r\n\r\nThe priority is arbitrary and I frequently switch between 98 (first) and 198 (last) for testing purposes.\r\n\r\nPing @aurimasv , @adam3smith , @avram ","created_at":"2015-02-08T11:37:01Z","updated_at":"2015-02-09T03:41:42Z","closed_at":null,"merged_at":null,"merge_commit_sha":"80fb98823aaf4c6fa7cd6805bebf4d5a1dd4e580","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/zotero/translators/pulls/847/commits","review_comments_url":"https://api.github.com/repos/zotero/translators/pulls/847/comments","review_comment_url":"https://api.github.com/repos/zotero/translators/pulls/comments/{number}","comments_url":"https://api.github.com/repos/zotero/translators/issues/847/comments","statuses_url":"https://api.github.com/repos/zotero/translators/statuses/8ac76000d79c18d0df9c3baba279701660359b67","head":{"label":"zuphilip:gbv","ref":"gbv","sha":"8ac76000d79c18d0df9c3baba279701660359b67","user":{"login":"zuphilip","id":5199995,"avatar_url":"https://avatars.githubusercontent.com/u/5199995?v=3","gravatar_id":"","url":"https://api.github.com/users/zuphilip","html_url":"https://github.com/zuphilip","followers_url":"https://api.github.com/users/zuphilip/followers","following_url":"https://api.github.com/users/zuphilip/following{/other_user}","gists_url":"https://api.github.com/users/zuphilip/gists{/gist_id}","starred_url":"https://api.github.com/users/zuphilip/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zuphilip/subscriptions","organizations_url":"https://api.github.com/users/zuphilip/orgs","repos_url":"https://api.github.com/users/zuphilip/repos","events_url":"https://api.github.com/users/zuphilip/events{/privacy}","received_events_url":"https://api.github.com/users/zuphilip/received_events","type":"User","site_admin":false},"repo":{"id":23522231,"name":"translators","full_name":"zuphilip/translators","owner":{"login":"zuphilip","id":5199995,"avatar_url":"https://avatars.githubusercontent.com/u/5199995?v=3","gravatar_id":"","url":"https://api.github.com/users/zuphilip","html_url":"https://github.com/zuphilip","followers_url":"https://api.github.com/users/zuphilip/followers","following_url":"https://api.github.com/users/zuphilip/following{/other_user}","gists_url":"https://api.github.com/users/zuphilip/gists{/gist_id}","starred_url":"https://api.github.com/users/zuphilip/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zuphilip/subscriptions","organizations_url":"https://api.github.com/users/zuphilip/orgs","repos_url":"https://api.github.com/users/zuphilip/repos","events_url":"https://api.github.com/users/zuphilip/events{/privacy}","received_events_url":"https://api.github.com/users/zuphilip/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/zuphilip/translators","description":"Zotero Translators","fork":true,"url":"https://api.github.com/repos/zuphilip/translators","forks_url":"https://api.github.com/repos/zuphilip/translators/forks","keys_url":"https://api.github.com/repos/zuphilip/translators/keys{/key_id}","collaborators_url":"https://api.github.com/repos/zuphilip/translators/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/zuphilip/translators/teams","hooks_url":"https://api.github.com/repos/zuphilip/translators/hooks","issue_events_url":"https://api.github.com/repos/zuphilip/translators/issues/events{/number}","events_url":"https://api.github.com/repos/zuphilip/translators/events","assignees_url":"https://api.github.com/repos/zuphilip/translators/assignees{/user}","branches_url":"https://api.github.com/repos/zuphilip/translators/branches{/branch}","tags_url":"https://api.github.com/repos/zuphilip/translators/tags","blobs_url":"https://api.github.com/repos/zuphilip/translators/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/zuphilip/translators/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/zuphilip/translators/git/refs{/sha}","trees_url":"https://api.github.com/repos/zuphilip/translators/git/trees{/sha}","statuses_url":"https://api.github.com/repos/zuphilip/translators/statuses/{sha}","languages_url":"https://api.github.com/repos/zuphilip/translators/languages","stargazers_url":"https://api.github.com/repos/zuphilip/translators/stargazers","contributors_url":"https://api.github.com/repos/zuphilip/translators/contributors","subscribers_url":"https://api.github.com/repos/zuphilip/translators/subscribers","subscription_url":"https://api.github.com/repos/zuphilip/translators/subscription","commits_url":"https://api.github.com/repos/zuphilip/translators/commits{/sha}","git_commits_url":"https://api.github.com/repos/zuphilip/translators/git/commits{/sha}","comments_url":"https://api.github.com/repos/zuphilip/translators/comments{/number}","issue_comment_url":"https://api.github.com/repos/zuphilip/translators/issues/comments/{number}","contents_url":"https://api.github.com/repos/zuphilip/translators/contents/{+path}","compare_url":"https://api.github.com/repos/zuphilip/translators/compare/{base}...{head}","merges_url":"https://api.github.com/repos/zuphilip/translators/merges","archive_url":"https://api.github.com/repos/zuphilip/translators/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/zuphilip/translators/downloads","issues_url":"https://api.github.com/repos/zuphilip/translators/issues{/number}","pulls_url":"https://api.github.com/repos/zuphilip/translators/pulls{/number}","milestones_url":"https://api.github.com/repos/zuphilip/translators/milestones{/number}","notifications_url":"https://api.github.com/repos/zuphilip/translators/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/zuphilip/translators/labels{/name}","releases_url":"https://api.github.com/repos/zuphilip/translators/releases{/id}","created_at":"2014-08-31T20:18:19Z","updated_at":"2015-02-03T23:21:53Z","pushed_at":"2015-02-08T21:57:08Z","git_url":"git://github.com/zuphilip/translators.git","ssh_url":"git@github.com:zuphilip/translators.git","clone_url":"https://github.com/zuphilip/translators.git","svn_url":"https://github.com/zuphilip/translators","homepage":"http://www.zotero.org/support/dev/translators","size":11045,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"zotero:master","ref":"master","sha":"ae007f501278e4ee8eebf7123e531c5a865d60cd","user":{"login":"zotero","id":891917,"avatar_url":"https://avatars.githubusercontent.com/u/891917?v=3","gravatar_id":"","url":"https://api.github.com/users/zotero","html_url":"https://github.com/zotero","followers_url":"https://api.github.com/users/zotero/followers","following_url":"https://api.github.com/users/zotero/following{/other_user}","gists_url":"https://api.github.com/users/zotero/gists{/gist_id}","starred_url":"https://api.github.com/users/zotero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zotero/subscriptions","organizations_url":"https://api.github.com/users/zotero/orgs","repos_url":"https://api.github.com/users/zotero/repos","events_url":"https://api.github.com/users/zotero/events{/privacy}","received_events_url":"https://api.github.com/users/zotero/received_events","type":"Organization","site_admin":false},"repo":{"id":1991863,"name":"translators","full_name":"zotero/translators","owner":{"login":"zotero","id":891917,"avatar_url":"https://avatars.githubusercontent.com/u/891917?v=3","gravatar_id":"","url":"https://api.github.com/users/zotero","html_url":"https://github.com/zotero","followers_url":"https://api.github.com/users/zotero/followers","following_url":"https://api.github.com/users/zotero/following{/other_user}","gists_url":"https://api.github.com/users/zotero/gists{/gist_id}","starred_url":"https://api.github.com/users/zotero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zotero/subscriptions","organizations_url":"https://api.github.com/users/zotero/orgs","repos_url":"https://api.github.com/users/zotero/repos","events_url":"https://api.github.com/users/zotero/events{/privacy}","received_events_url":"https://api.github.com/users/zotero/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/zotero/translators","description":"Zotero Translators","fork":false,"url":"https://api.github.com/repos/zotero/translators","forks_url":"https://api.github.com/repos/zotero/translators/forks","keys_url":"https://api.github.com/repos/zotero/translators/keys{/key_id}","collaborators_url":"https://api.github.com/repos/zotero/translators/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/zotero/translators/teams","hooks_url":"https://api.github.com/repos/zotero/translators/hooks","issue_events_url":"https://api.github.com/repos/zotero/translators/issues/events{/number}","events_url":"https://api.github.com/repos/zotero/translators/events","assignees_url":"https://api.github.com/repos/zotero/translators/assignees{/user}","branches_url":"https://api.github.com/repos/zotero/translators/branches{/branch}","tags_url":"https://api.github.com/repos/zotero/translators/tags","blobs_url":"https://api.github.com/repos/zotero/translators/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/zotero/translators/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/zotero/translators/git/refs{/sha}","trees_url":"https://api.github.com/repos/zotero/translators/git/trees{/sha}","statuses_url":"https://api.github.com/repos/zotero/translators/statuses/{sha}","languages_url":"https://api.github.com/repos/zotero/translators/languages","stargazers_url":"https://api.github.com/repos/zotero/translators/stargazers","contributors_url":"https://api.github.com/repos/zotero/translators/contributors","subscribers_url":"https://api.github.com/repos/zotero/translators/subscribers","subscription_url":"https://api.github.com/repos/zotero/translators/subscription","commits_url":"https://api.github.com/repos/zotero/translators/commits{/sha}","git_commits_url":"https://api.github.com/repos/zotero/translators/git/commits{/sha}","comments_url":"https://api.github.com/repos/zotero/translators/comments{/number}","issue_comment_url":"https://api.github.com/repos/zotero/translators/issues/comments/{number}","contents_url":"https://api.github.com/repos/zotero/translators/contents/{+path}","compare_url":"https://api.github.com/repos/zotero/translators/compare/{base}...{head}","merges_url":"https://api.github.com/repos/zotero/translators/merges","archive_url":"https://api.github.com/repos/zotero/translators/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/zotero/translators/downloads","issues_url":"https://api.github.com/repos/zotero/translators/issues{/number}","pulls_url":"https://api.github.com/repos/zotero/translators/pulls{/number}","milestones_url":"https://api.github.com/repos/zotero/translators/milestones{/number}","notifications_url":"https://api.github.com/repos/zotero/translators/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/zotero/translators/labels{/name}","releases_url":"https://api.github.com/repos/zotero/translators/releases{/id}","created_at":"2011-07-03T17:40:38Z","updated_at":"2015-02-08T03:04:42Z","pushed_at":"2015-02-08T03:04:39Z","git_url":"git://github.com/zotero/translators.git","ssh_url":"git@github.com:zotero/translators.git","clone_url":"https://github.com/zotero/translators.git","svn_url":"https://github.com/zotero/translators","homepage":"http://www.zotero.org/support/dev/translators","size":15957,"stargazers_count":133,"watchers_count":133,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":111,"mirror_url":null,"open_issues_count":120,"forks":111,"open_issues":120,"watchers":133,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/zotero/translators/pulls/847"},"html":{"href":"https://github.com/zotero/translators/pull/847"},"issue":{"href":"https://api.github.com/repos/zotero/translators/issues/847"},"comments":{"href":"https://api.github.com/repos/zotero/translators/issues/847/comments"},"review_comments":{"href":"https://api.github.com/repos/zotero/translators/pulls/847/comments"},"review_comment":{"href":"https://api.github.com/repos/zotero/translators/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/zotero/translators/pulls/847/commits"},"statuses":{"href":"https://api.github.com/repos/zotero/translators/statuses/8ac76000d79c18d0df9c3baba279701660359b67"}}}}