{"action":"opened","issue":{"url":"https://api.github.com/repos/librariesio/support/issues/75","repository_url":"https://api.github.com/repos/librariesio/support","labels_url":"https://api.github.com/repos/librariesio/support/issues/75/labels{/name}","comments_url":"https://api.github.com/repos/librariesio/support/issues/75/comments","events_url":"https://api.github.com/repos/librariesio/support/issues/75/events","html_url":"https://github.com/librariesio/support/issues/75","id":151131703,"number":75,"title":"undocumented remote (Heroku) APIs in libraries.io main repo","user":{"login":"joelanders","id":1390211,"avatar_url":"https://avatars.githubusercontent.com/u/1390211?v=3","gravatar_id":"","url":"https://api.github.com/users/joelanders","html_url":"https://github.com/joelanders","followers_url":"https://api.github.com/users/joelanders/followers","following_url":"https://api.github.com/users/joelanders/following{/other_user}","gists_url":"https://api.github.com/users/joelanders/gists{/gist_id}","starred_url":"https://api.github.com/users/joelanders/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joelanders/subscriptions","organizations_url":"https://api.github.com/users/joelanders/orgs","repos_url":"https://api.github.com/users/joelanders/repos","events_url":"https://api.github.com/users/joelanders/events{/privacy}","received_events_url":"https://api.github.com/users/joelanders/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-26T13:13:57Z","updated_at":"2016-04-26T13:13:57Z","closed_at":null,"body":"Hey, I'm having a look through the `libraries.io` repo and I get a bit stuck when it calls out to one of these remote services:\r\n```\r\nlanders@tp2:~/code/libraries.io/app$ ack herokuapp\r\nhelpers/application_helper.rb\r\n148:    libicon = \"https://libicons.herokuapp.com/favicon.ico\"\r\n\r\nviews/github_repositories/timeline.html.erb\r\n19:  var evtSource = new EventSource('https://github-firehose.herokuapp.com/events');\r\n\r\nservices/firehose.rb\r\n5:      Typhoeus::Request.new('http://libfirehose.herokuapp.com/events',\r\n\r\nmodels/repositories/clojars.rb\r\n10:      @names ||= get(\"http://clojars-json.herokuapp.com/packages.json\").keys\r\n16:        get(\"http://clojars-json.herokuapp.com/feed.json\").each do |k,v|\r\n\r\nmodels/repositories/shards.rb\r\n6:    URL = 'https://crystal-shards-registry.herokuapp.com/'\r\n10:      html = get_html(\"https://crystal-shards-registry.herokuapp.com/shards\")\r\n15:      get(\"https://crystal-shards-registry.herokuapp.com/api/v1/shards/#{name}\")\r\n\r\nmodels/repositories/base.rb\r\n81:        \"https://crystal-shards-registry.herokuapp.com/shards/#{name}\"\r\n\r\nmodels/repositories/bower.rb\r\n17:        p1 = get(\"https://bower-component-list.herokuapp.com\")\r\n18:        p2 = get(\"https://bower.herokuapp.com/packages\")\r\n\r\nmodels/github_repository.rb\r\n365:    r = Typhoeus::Request.new(\"http://libhooks.herokuapp.com/v2/repos/#{full_name}\",\r\n```\r\n\r\nI'm guessing these correspond to the other repos in your github organization; maybe a mapping could be documented somewhere? :)\r\n\r\nThanks"}}