{"action":"created","comment":{"url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pulls/comments/190105885","pull_request_review_id":122413535,"id":190105885,"diff_hunk":"@@ -1,40 +1,14 @@\n # frozen_string_literal: true\n \n-require 'capybara/poltergeist'\n require_relative '../database'\n+require_relative 'aqm_sites'\n require_relative 'aqm_reading'\n \n-# Very basic encapsulation of our scraper code so we can begin to test methods\n-class Scraper\n-  def self.run!\n-    new.run!\n-  end\n-\n-  def run!\n-    capybara = Capybara::Session.new(:poltergeist)\n-\n-    capybara.visit('http://airodis.ecotech.com.au/westconnex/')\n-\n-    location_names = capybara.all('#sidebar table').map do |table|\n-      format_location_name_for_table(table)\n-    end\n-\n-    location_names.each do |location_name|\n-      capybara.find('header').click_link(location_name)\n-\n-      aqm_reading = AqmReading.new(\n-        location_name: location_name,\n-        scraped_at: Time.now.to_s,\n-        raw_data: capybara.html\n-      )\n-\n-      AqmRecord.create(aqm_reading.data)\n-    end\n-  end\n-\n-  def format_location_name_for_table(table_elm)\n-    text = table_elm.find('thead').text\n-    name = text.split(' ')[0...-1].collect(&:capitalize).join(' ')\n-    name + ' AQM'\n-  end\n+AQM_SITES.each do |site|","path":"lib/scraper.rb","position":null,"original_position":41,"commit_id":"8518e9cb19da2ecfb3b9e6cdcad77ce76712bdc0","original_commit_id":"82b1f3dec16bc7b67a84fa18693b70a6e37567ce","user":{"login":"henare","id":48945,"avatar_url":"https://avatars2.githubusercontent.com/u/48945?v=4","gravatar_id":"","url":"https://api.github.com/users/henare","html_url":"https://github.com/henare","followers_url":"https://api.github.com/users/henare/followers","following_url":"https://api.github.com/users/henare/following{/other_user}","gists_url":"https://api.github.com/users/henare/gists{/gist_id}","starred_url":"https://api.github.com/users/henare/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/henare/subscriptions","organizations_url":"https://api.github.com/users/henare/orgs","repos_url":"https://api.github.com/users/henare/repos","events_url":"https://api.github.com/users/henare/events{/privacy}","received_events_url":"https://api.github.com/users/henare/received_events","type":"User","site_admin":false},"body":"You're spot on about catching this - remembering back, I think I jumped ahead here and realised later I should have had intermediate commits. I decided that the extra work in doing that/those intermediate commits wasn't worth it, hoping that no one would notice :grin: ","created_at":"2018-05-23T02:16:33Z","updated_at":"2018-05-23T02:16:34Z","html_url":"https://github.com/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pull/56#discussion_r190105885","pull_request_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pulls/56","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pulls/comments/190105885"},"html":{"href":"https://github.com/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pull/56#discussion_r190105885"},"pull_request":{"href":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pulls/56"}},"in_reply_to_id":189136072},"pull_request":{"url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pulls/56","id":188644598,"html_url":"https://github.com/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pull/56","diff_url":"https://github.com/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pull/56.diff","patch_url":"https://github.com/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pull/56.patch","issue_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/issues/56","number":56,"state":"open","locked":false,"title":"Use JSON feeds instead of parsing the HTML web site","user":{"login":"henare","id":48945,"avatar_url":"https://avatars2.githubusercontent.com/u/48945?v=4","gravatar_id":"","url":"https://api.github.com/users/henare","html_url":"https://github.com/henare","followers_url":"https://api.github.com/users/henare/followers","following_url":"https://api.github.com/users/henare/following{/other_user}","gists_url":"https://api.github.com/users/henare/gists{/gist_id}","starred_url":"https://api.github.com/users/henare/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/henare/subscriptions","organizations_url":"https://api.github.com/users/henare/orgs","repos_url":"https://api.github.com/users/henare/repos","events_url":"https://api.github.com/users/henare/events{/privacy}","received_events_url":"https://api.github.com/users/henare/received_events","type":"User","site_admin":false},"body":"_Note:_ :construction: Depends on #55 :construction: This branch is currently using that as a base so you can see the changes specific to this PR. Once #55 is merged the base should be set back to `master`.\r\n\r\nThis resolves #29 by switching from using PhantomJS and Capybara to scrape the JS-enabled HTML to using the raw JSON feeds that power the source site. The purpose of this was to make things easier to test, be more reliable, and remove the chunky dependency on Phantom. I'm really happy to say that after much work I think it does all that! :tada: \r\n\r\nOne change in functionality that is worth noting is that instead of scraping the main page of the site and getting a list of air quality monitoring sites we now just hardcode the list of sites and their JSON URLs (82b1f3d). This means we theoretically lose the ability to auto-discover newly added sites. However I think the likelihood of that happening is very low so this is a worthwhile trade-off for the clarity and simplicity we get in our code.","created_at":"2018-05-17T07:23:37Z","updated_at":"2018-05-23T02:16:34Z","closed_at":null,"merged_at":null,"merge_commit_sha":"73005ed8809c429b42346462527f1820d97ccae0","assignee":{"login":"henare","id":48945,"avatar_url":"https://avatars2.githubusercontent.com/u/48945?v=4","gravatar_id":"","url":"https://api.github.com/users/henare","html_url":"https://github.com/henare","followers_url":"https://api.github.com/users/henare/followers","following_url":"https://api.github.com/users/henare/following{/other_user}","gists_url":"https://api.github.com/users/henare/gists{/gist_id}","starred_url":"https://api.github.com/users/henare/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/henare/subscriptions","organizations_url":"https://api.github.com/users/henare/orgs","repos_url":"https://api.github.com/users/henare/repos","events_url":"https://api.github.com/users/henare/events{/privacy}","received_events_url":"https://api.github.com/users/henare/received_events","type":"User","site_admin":false},"assignees":[{"login":"henare","id":48945,"avatar_url":"https://avatars2.githubusercontent.com/u/48945?v=4","gravatar_id":"","url":"https://api.github.com/users/henare","html_url":"https://github.com/henare","followers_url":"https://api.github.com/users/henare/followers","following_url":"https://api.github.com/users/henare/following{/other_user}","gists_url":"https://api.github.com/users/henare/gists{/gist_id}","starred_url":"https://api.github.com/users/henare/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/henare/subscriptions","organizations_url":"https://api.github.com/users/henare/orgs","repos_url":"https://api.github.com/users/henare/repos","events_url":"https://api.github.com/users/henare/events{/privacy}","received_events_url":"https://api.github.com/users/henare/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pulls/56/commits","review_comments_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pulls/56/comments","review_comment_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pulls/comments{/number}","comments_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/issues/56/comments","statuses_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/statuses/8518e9cb19da2ecfb3b9e6cdcad77ce76712bdc0","head":{"label":"equivalentideas:use-json","ref":"use-json","sha":"8518e9cb19da2ecfb3b9e6cdcad77ce76712bdc0","user":{"login":"equivalentideas","id":1239550,"avatar_url":"https://avatars0.githubusercontent.com/u/1239550?v=4","gravatar_id":"","url":"https://api.github.com/users/equivalentideas","html_url":"https://github.com/equivalentideas","followers_url":"https://api.github.com/users/equivalentideas/followers","following_url":"https://api.github.com/users/equivalentideas/following{/other_user}","gists_url":"https://api.github.com/users/equivalentideas/gists{/gist_id}","starred_url":"https://api.github.com/users/equivalentideas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/equivalentideas/subscriptions","organizations_url":"https://api.github.com/users/equivalentideas/orgs","repos_url":"https://api.github.com/users/equivalentideas/repos","events_url":"https://api.github.com/users/equivalentideas/events{/privacy}","received_events_url":"https://api.github.com/users/equivalentideas/received_events","type":"User","site_admin":false},"repo":{"id":124844787,"name":"westconnex_M4_East_Air_Quality_Monitoring","full_name":"equivalentideas/westconnex_M4_East_Air_Quality_Monitoring","owner":{"login":"equivalentideas","id":1239550,"avatar_url":"https://avatars0.githubusercontent.com/u/1239550?v=4","gravatar_id":"","url":"https://api.github.com/users/equivalentideas","html_url":"https://github.com/equivalentideas","followers_url":"https://api.github.com/users/equivalentideas/followers","following_url":"https://api.github.com/users/equivalentideas/following{/other_user}","gists_url":"https://api.github.com/users/equivalentideas/gists{/gist_id}","starred_url":"https://api.github.com/users/equivalentideas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/equivalentideas/subscriptions","organizations_url":"https://api.github.com/users/equivalentideas/orgs","repos_url":"https://api.github.com/users/equivalentideas/repos","events_url":"https://api.github.com/users/equivalentideas/events{/privacy}","received_events_url":"https://api.github.com/users/equivalentideas/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring","description":"WestConnex M4 East - Air Quality Monitoring data","fork":false,"url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring","forks_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/forks","keys_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/keys{/key_id}","collaborators_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/teams","hooks_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/hooks","issue_events_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/issues/events{/number}","events_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/events","assignees_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/assignees{/user}","branches_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/branches{/branch}","tags_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/tags","blobs_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/git/refs{/sha}","trees_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/git/trees{/sha}","statuses_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/statuses/{sha}","languages_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/languages","stargazers_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/stargazers","contributors_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/contributors","subscribers_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/subscribers","subscription_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/subscription","commits_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/commits{/sha}","git_commits_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/git/commits{/sha}","comments_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/comments{/number}","issue_comment_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/issues/comments{/number}","contents_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/contents/{+path}","compare_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/compare/{base}...{head}","merges_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/merges","archive_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/downloads","issues_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/issues{/number}","pulls_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pulls{/number}","milestones_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/milestones{/number}","notifications_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/labels{/name}","releases_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/releases{/id}","deployments_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/deployments","created_at":"2018-03-12T06:39:26Z","updated_at":"2018-05-11T00:57:09Z","pushed_at":"2018-05-23T01:57:34Z","git_url":"git://github.com/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring.git","ssh_url":"git@github.com:equivalentideas/westconnex_M4_East_Air_Quality_Monitoring.git","clone_url":"https://github.com/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring.git","svn_url":"https://github.com/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring","homepage":"","size":2051,"stargazers_count":0,"watchers_count":0,"language":"Ruby","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":10,"license":null,"forks":1,"open_issues":10,"watchers":0,"default_branch":"master"}},"base":{"label":"equivalentideas:extract-aqm_reading","ref":"extract-aqm_reading","sha":"d8d8ec04bad51a42b4cf7496837ed0a873335954","user":{"login":"equivalentideas","id":1239550,"avatar_url":"https://avatars0.githubusercontent.com/u/1239550?v=4","gravatar_id":"","url":"https://api.github.com/users/equivalentideas","html_url":"https://github.com/equivalentideas","followers_url":"https://api.github.com/users/equivalentideas/followers","following_url":"https://api.github.com/users/equivalentideas/following{/other_user}","gists_url":"https://api.github.com/users/equivalentideas/gists{/gist_id}","starred_url":"https://api.github.com/users/equivalentideas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/equivalentideas/subscriptions","organizations_url":"https://api.github.com/users/equivalentideas/orgs","repos_url":"https://api.github.com/users/equivalentideas/repos","events_url":"https://api.github.com/users/equivalentideas/events{/privacy}","received_events_url":"https://api.github.com/users/equivalentideas/received_events","type":"User","site_admin":false},"repo":{"id":124844787,"name":"westconnex_M4_East_Air_Quality_Monitoring","full_name":"equivalentideas/westconnex_M4_East_Air_Quality_Monitoring","owner":{"login":"equivalentideas","id":1239550,"avatar_url":"https://avatars0.githubusercontent.com/u/1239550?v=4","gravatar_id":"","url":"https://api.github.com/users/equivalentideas","html_url":"https://github.com/equivalentideas","followers_url":"https://api.github.com/users/equivalentideas/followers","following_url":"https://api.github.com/users/equivalentideas/following{/other_user}","gists_url":"https://api.github.com/users/equivalentideas/gists{/gist_id}","starred_url":"https://api.github.com/users/equivalentideas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/equivalentideas/subscriptions","organizations_url":"https://api.github.com/users/equivalentideas/orgs","repos_url":"https://api.github.com/users/equivalentideas/repos","events_url":"https://api.github.com/users/equivalentideas/events{/privacy}","received_events_url":"https://api.github.com/users/equivalentideas/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring","description":"WestConnex M4 East - Air Quality Monitoring data","fork":false,"url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring","forks_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/forks","keys_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/keys{/key_id}","collaborators_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/teams","hooks_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/hooks","issue_events_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/issues/events{/number}","events_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/events","assignees_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/assignees{/user}","branches_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/branches{/branch}","tags_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/tags","blobs_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/git/refs{/sha}","trees_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/git/trees{/sha}","statuses_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/statuses/{sha}","languages_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/languages","stargazers_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/stargazers","contributors_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/contributors","subscribers_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/subscribers","subscription_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/subscription","commits_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/commits{/sha}","git_commits_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/git/commits{/sha}","comments_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/comments{/number}","issue_comment_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/issues/comments{/number}","contents_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/contents/{+path}","compare_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/compare/{base}...{head}","merges_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/merges","archive_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/downloads","issues_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/issues{/number}","pulls_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pulls{/number}","milestones_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/milestones{/number}","notifications_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/labels{/name}","releases_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/releases{/id}","deployments_url":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/deployments","created_at":"2018-03-12T06:39:26Z","updated_at":"2018-05-11T00:57:09Z","pushed_at":"2018-05-23T01:57:34Z","git_url":"git://github.com/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring.git","ssh_url":"git@github.com:equivalentideas/westconnex_M4_East_Air_Quality_Monitoring.git","clone_url":"https://github.com/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring.git","svn_url":"https://github.com/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring","homepage":"","size":2051,"stargazers_count":0,"watchers_count":0,"language":"Ruby","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":10,"license":null,"forks":1,"open_issues":10,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pulls/56"},"html":{"href":"https://github.com/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pull/56"},"issue":{"href":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/issues/56"},"comments":{"href":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/issues/56/comments"},"review_comments":{"href":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pulls/56/comments"},"review_comment":{"href":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/pulls/56/commits"},"statuses":{"href":"https://api.github.com/repos/equivalentideas/westconnex_M4_East_Air_Quality_Monitoring/statuses/8518e9cb19da2ecfb3b9e6cdcad77ce76712bdc0"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"henare"}}