{"action":"created","issue":{"url":"https://api.github.com/repos/enkore/i3pystatus/issues/234","labels_url":"https://api.github.com/repos/enkore/i3pystatus/issues/234/labels{/name}","comments_url":"https://api.github.com/repos/enkore/i3pystatus/issues/234/comments","events_url":"https://api.github.com/repos/enkore/i3pystatus/issues/234/events","html_url":"https://github.com/enkore/i3pystatus/issues/234","id":100050312,"number":234,"title":"@require(internet) won't work behind a corporate proxy","user":{"login":"paulollivier","id":634207,"avatar_url":"https://avatars.githubusercontent.com/u/634207?v=3","gravatar_id":"","url":"https://api.github.com/users/paulollivier","html_url":"https://github.com/paulollivier","followers_url":"https://api.github.com/users/paulollivier/followers","following_url":"https://api.github.com/users/paulollivier/following{/other_user}","gists_url":"https://api.github.com/users/paulollivier/gists{/gist_id}","starred_url":"https://api.github.com/users/paulollivier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulollivier/subscriptions","organizations_url":"https://api.github.com/users/paulollivier/orgs","repos_url":"https://api.github.com/users/paulollivier/repos","events_url":"https://api.github.com/users/paulollivier/events{/privacy}","received_events_url":"https://api.github.com/users/paulollivier/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-08-10T12:18:41Z","updated_at":"2015-08-21T13:00:19Z","closed_at":null,"body":"Hi,\r\n\r\nAfter wondering why the `i3pystatus.updates` module wasn't reporting any available update when there is, I looked at the code, and saw `i3pystatus/core/util.py:362` where you are making a connection to a google dns server.\r\n\r\nThe problem is: outside DNS is blocked in many corporate networks.\r\n\r\nI was wondering why you choose this way to check for an internet connection, and if you were open to the idea of merging a PR using HTTP, for instance.\r\nOr maybe be able to specify the `host:port` couple to be used when checking for internet access, since the protocol used doesn't seem to be of interest in the current implementation?\r\n\r\nThank you for your time."},"comment":{"url":"https://api.github.com/repos/enkore/i3pystatus/issues/comments/133419718","html_url":"https://github.com/enkore/i3pystatus/issues/234#issuecomment-133419718","issue_url":"https://api.github.com/repos/enkore/i3pystatus/issues/234","id":133419718,"user":{"login":"facetoe","id":1366896,"avatar_url":"https://avatars.githubusercontent.com/u/1366896?v=3","gravatar_id":"","url":"https://api.github.com/users/facetoe","html_url":"https://github.com/facetoe","followers_url":"https://api.github.com/users/facetoe/followers","following_url":"https://api.github.com/users/facetoe/following{/other_user}","gists_url":"https://api.github.com/users/facetoe/gists{/gist_id}","starred_url":"https://api.github.com/users/facetoe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/facetoe/subscriptions","organizations_url":"https://api.github.com/users/facetoe/orgs","repos_url":"https://api.github.com/users/facetoe/repos","events_url":"https://api.github.com/users/facetoe/events{/privacy}","received_events_url":"https://api.github.com/users/facetoe/received_events","type":"User","site_admin":false},"created_at":"2015-08-21T13:00:19Z","updated_at":"2015-08-21T13:00:19Z","body":"It might be tricky to implement as it's a function without arguments passed to the `require` decorator. Any ideas on how the configuration could be implemented?  "}}