{"action":"created","issue":{"url":"https://api.github.com/repos/KSP-CKAN/CKAN/issues/423","labels_url":"https://api.github.com/repos/KSP-CKAN/CKAN/issues/423/labels{/name}","comments_url":"https://api.github.com/repos/KSP-CKAN/CKAN/issues/423/comments","events_url":"https://api.github.com/repos/KSP-CKAN/CKAN/issues/423/events","html_url":"https://github.com/KSP-CKAN/CKAN/issues/423","id":49554940,"number":423,"title":"First unofficial CKAN mirror","user":{"login":"AlexanderDzhoganov","id":855464,"avatar_url":"https://avatars.githubusercontent.com/u/855464?v=3","gravatar_id":"","url":"https://api.github.com/users/AlexanderDzhoganov","html_url":"https://github.com/AlexanderDzhoganov","followers_url":"https://api.github.com/users/AlexanderDzhoganov/followers","following_url":"https://api.github.com/users/AlexanderDzhoganov/following{/other_user}","gists_url":"https://api.github.com/users/AlexanderDzhoganov/gists{/gist_id}","starred_url":"https://api.github.com/users/AlexanderDzhoganov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlexanderDzhoganov/subscriptions","organizations_url":"https://api.github.com/users/AlexanderDzhoganov/orgs","repos_url":"https://api.github.com/users/AlexanderDzhoganov/repos","events_url":"https://api.github.com/users/AlexanderDzhoganov/events{/privacy}","received_events_url":"https://api.github.com/users/AlexanderDzhoganov/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/KSP-CKAN/CKAN/labels/enhancement","name":"enhancement","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2014-11-20T14:07:23Z","updated_at":"2015-01-06T23:50:45Z","closed_at":null,"body":"PR #420 adds MirrorKAN which allows us to effortlessly mirror CKAN repositories with one command-line call. As a proof-of-concept I have created the first unofficial CKAN mirror. The server is located in Amsterdam, Netherlands on DigitalOcean's cloud and should provide much better download speeds for european users (and probably non-european users also). Keep in mind that MirrorKAN not only mirrors the .ckan metadata, but the mod archives themselves. As an added bonus MirrorKAN checks all urls and excludes mods with broken download urls.\r\n\r\nThe mirror auto-updates itself from CKAN-meta every hour. \r\nYou can use the following URL in CKAN: http://amsterdam.ksp-ckan.org/master.zip\r\n\r\nAlso information about the server's status is available at: http://amsterdam.ksp-ckan.org/index.html\r\n\r\nBy unofficial I mean it shouldn't be posted on forums and such until @pjf approves what I'm doing here :)"},"comment":{"url":"https://api.github.com/repos/KSP-CKAN/CKAN/issues/comments/68956307","html_url":"https://github.com/KSP-CKAN/CKAN/issues/423#issuecomment-68956307","issue_url":"https://api.github.com/repos/KSP-CKAN/CKAN/issues/423","id":68956307,"user":{"login":"hakan42","id":352641,"avatar_url":"https://avatars.githubusercontent.com/u/352641?v=3","gravatar_id":"","url":"https://api.github.com/users/hakan42","html_url":"https://github.com/hakan42","followers_url":"https://api.github.com/users/hakan42/followers","following_url":"https://api.github.com/users/hakan42/following{/other_user}","gists_url":"https://api.github.com/users/hakan42/gists{/gist_id}","starred_url":"https://api.github.com/users/hakan42/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hakan42/subscriptions","organizations_url":"https://api.github.com/users/hakan42/orgs","repos_url":"https://api.github.com/users/hakan42/repos","events_url":"https://api.github.com/users/hakan42/events{/privacy}","received_events_url":"https://api.github.com/users/hakan42/received_events","type":"User","site_admin":false},"created_at":"2015-01-06T23:50:45Z","updated_at":"2015-01-06T23:50:45Z","body":"Amsterdam mirror runs fine and is widely appreciated, time to send this ticket to its well-deserved retirement :smile:"}}