{"action":"created","issue":{"url":"https://api.github.com/repos/OpenUserJs/OpenUserJS.org/issues/1066","repository_url":"https://api.github.com/repos/OpenUserJs/OpenUserJS.org","labels_url":"https://api.github.com/repos/OpenUserJs/OpenUserJS.org/issues/1066/labels{/name}","comments_url":"https://api.github.com/repos/OpenUserJs/OpenUserJS.org/issues/1066/comments","events_url":"https://api.github.com/repos/OpenUserJs/OpenUserJS.org/issues/1066/events","html_url":"https://github.com/OpenUserJs/OpenUserJS.org/issues/1066","id":218625342,"number":1066,"title":"\"429 Too Many Requests\" if you install two scripts that use the same library","user":{"login":"cvzi","id":8470684,"avatar_url":"https://avatars1.githubusercontent.com/u/8470684?v=3","gravatar_id":"","url":"https://api.github.com/users/cvzi","html_url":"https://github.com/cvzi","followers_url":"https://api.github.com/users/cvzi/followers","following_url":"https://api.github.com/users/cvzi/following{/other_user}","gists_url":"https://api.github.com/users/cvzi/gists{/gist_id}","starred_url":"https://api.github.com/users/cvzi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cvzi/subscriptions","organizations_url":"https://api.github.com/users/cvzi/orgs","repos_url":"https://api.github.com/users/cvzi/repos","events_url":"https://api.github.com/users/cvzi/events{/privacy}","received_events_url":"https://api.github.com/users/cvzi/received_events","type":"User","site_admin":false},"labels":[{"id":99696596,"url":"https://api.github.com/repos/OpenUserJs/OpenUserJS.org/labels/intended%20behavior","name":"intended behavior","color":"610B5E","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":29,"created_at":"2017-03-31T21:47:29Z","updated_at":"2017-04-11T00:37:09Z","closed_at":"2017-04-01T00:31:43Z","body":"If I try to install two different scripts that both use the same library, which is hosted on oujs, the second install will fail, because the library cannot be downloaded twice. \r\nThe second time Greasemonkey tries to download the library file, oujs returns: \"429 Too Many Requests\".\r\n\r\nI'm guessing this is a \"feature\" to prevent abuse, but maybe it's a little bit too strict?\r\n"},"comment":{"url":"https://api.github.com/repos/OpenUserJs/OpenUserJS.org/issues/comments/293116915","html_url":"https://github.com/OpenUserJs/OpenUserJS.org/issues/1066#issuecomment-293116915","issue_url":"https://api.github.com/repos/OpenUserJs/OpenUserJS.org/issues/1066","id":293116915,"user":{"login":"Martii","id":114709,"avatar_url":"https://avatars0.githubusercontent.com/u/114709?v=3","gravatar_id":"","url":"https://api.github.com/users/Martii","html_url":"https://github.com/Martii","followers_url":"https://api.github.com/users/Martii/followers","following_url":"https://api.github.com/users/Martii/following{/other_user}","gists_url":"https://api.github.com/users/Martii/gists{/gist_id}","starred_url":"https://api.github.com/users/Martii/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Martii/subscriptions","organizations_url":"https://api.github.com/users/Martii/orgs","repos_url":"https://api.github.com/users/Martii/repos","events_url":"https://api.github.com/users/Martii/events{/privacy}","received_events_url":"https://api.github.com/users/Martii/received_events","type":"User","site_admin":false},"created_at":"2017-04-11T00:37:09Z","updated_at":"2017-04-11T00:37:09Z","body":"@derjanb\r\n\r\nTM BETA 4.3.5430\r\n\r\nSimple one time install on OUJS dev, cancel, and immediate reclick of Install button now hits a total of three additional times *(two with TM disabled)*:\r\n\r\n``` sh-session\r\nGET /install/Marti/RFC_2606%C2%A73_-_Hello,_World!.user.js 200 126.979 ms - -  # Initial click of green install button then cancelled\r\nGET /install/Marti/RFC_2606%C2%A73_-_Hello,_World!.user.js 429 5.377 ms - -    # Second click of green install button\r\nGET /install/Marti/RFC_2606%C2%A73_-_Hello,_World!.user.js 429 4.272 ms - -    # Automatically hit\r\nGET /install/Marti/RFC_2606%C2%A73_-_Hello,_World!.user.js 429 4.312 ms - -    # Automatically hit\r\nGET /install/Marti/RFC_2606%C2%A73_-_Hello,_World!.user.js 429 4.927 ms - -    # Automatically hit\r\n```"}}
{"actor":{"display_login":"Martii"}}