{"push_id":3121697152,"size":5,"distinct_size":3,"ref":"refs/heads/wikidata-zotero","head":"5791830fd14c305a75e2f2df6ec3ccd2c451f866","before":"76e5b809adce845fbbe721aca0e0d152b4dc5aff","commits":[{"sha":"7440a8bb4c7908156278b48504da32ae050ad381","author":{"name":"Daniel Himmelstein","email":"1955c6cd387adb0b934254b8d128d04c955688e9@gmail.com"},"message":"API calls: set User-Agent header & E-Utility rate limits\n\nMerges https://github.com/greenelab/manubot/pull/83\r\n\r\nAdd platform information and Manubot contact email to User-Agent header\r\nused for API calls. On my system, get_manubot_user_agent returned:\r\nmanubot/0.2.1 (Linux; Python/3.6) <contact@manubot.org>\r\n\r\nMove get_manubot_user_agent to util module.\r\n\r\nRate limit NCBI E-Utilities API calls to 3 per second to address status code 429.\r\nhttps://ncbiinsights.ncbi.nlm.nih.gov/2017/11/02/new-api-keys-for-the-e-utilities/\r\nAdds dependency on ratelimiter package:\r\n- https://github.com/RazerM/ratelimiter\r\n- https://pypi.org/project/ratelimiter/","distinct":false,"url":"https://api.github.com/repos/dhimmel/manubot/commits/7440a8bb4c7908156278b48504da32ae050ad381"},{"sha":"77dabbb80a0d8f0b9d16bce8cd1e286995f66006","author":{"name":"Daniel Himmelstein","email":"1955c6cd387adb0b934254b8d128d04c955688e9@gmail.com"},"message":"Update .gitignore with system files\n\nMerges https://github.com/greenelab/manubot/pull/85\r\n\r\nAdopt system specific files from https://github.com/greenelab/manubot-rootstock/commit/135f45193f2bd1f6ce2aa95e06973d19073286d5\r\nWith the addition of .vscode for Visual Studio Code.","distinct":false,"url":"https://api.github.com/repos/dhimmel/manubot/commits/77dabbb80a0d8f0b9d16bce8cd1e286995f66006"},{"sha":"9b46e1ea5ec24de289f8ed6254e8fcec37941fc1","author":{"name":"Daniel Himmelstein","email":"1955c6cd387adb0b934254b8d128d04c955688e9@gmail.com"},"message":"Move get_manubot_user_agent to util & add email\n\nAdd system info to get_manubot_user_agent()\n\nOn my system, this produced:\nmanubot/0.2.1 (Linux; Python/3.6) <contact@manubot.org>\n\nRevert \"Update .gitignore\"\n\nThis commit is now a separate PR\n\nThis reverts commit 0653c8ee40e0cdf01d405a77b1f39f014f5a6da4.\n\nRemove unused \"as error\"\n\nBasic translation-server API endpoints\n\nDoes not handle errors yet.\n\nAdd zotero support to URL citations\n\nAdd tests and warnings for translation-server calls\n\ntest_get_url_citeproc_zotero\n\nAdd curl commands to zotero tests\n\nEnable translation-server for ISBN metadata\n\nReorder ISBN files\n\nDelete development code","distinct":true,"url":"https://api.github.com/repos/dhimmel/manubot/commits/9b46e1ea5ec24de289f8ed6254e8fcec37941fc1"},{"sha":"f44bd0382027c8c45c3587a8763bca2a797850da","author":{"name":"Daniel Himmelstein","email":"1955c6cd387adb0b934254b8d128d04c955688e9@gmail.com"},"message":"Add wikidata.py","distinct":true,"url":"https://api.github.com/repos/dhimmel/manubot/commits/f44bd0382027c8c45c3587a8763bca2a797850da"},{"sha":"5791830fd14c305a75e2f2df6ec3ccd2c451f866","author":{"name":"Daniel Himmelstein","email":"1955c6cd387adb0b934254b8d128d04c955688e9@gmail.com"},"message":"wikidata ID inspection and tests","distinct":true,"url":"https://api.github.com/repos/dhimmel/manubot/commits/5791830fd14c305a75e2f2df6ec3ccd2c451f866"}]}
{"actor":{"display_login":"dhimmel"}}