{"action":"created","comment":{"url":"https://api.github.com/repos/hack4impact/clean-air-council/pulls/comments/44502789","id":44502789,"diff_hunk":"@@ -0,0 +1,285 @@\n+geocoder = new google.maps.Geocoder();\n+address = document.getElementById(\"address\");\n+\n+//Global array for map markers\n+var markers = []\n+\n+//Initial map center coordinates\n+INITIAL_CENTER_LAT = 39.952;\n+INITIAL_CENTER_LONG = -75.195;\n+initial_coords = new google.maps.LatLng(INITIAL_CENTER_LAT, INITIAL_CENTER_LONG);\n+\n+//Initial map zoom value\n+ZOOM = 17;\n+\n+//An integer for the offset between the actual window size and the\n+//JavaScript-determined Window size in order to size the map\n+WINDOW_OFFSET = 70\n+\n+//Bounds for the Date Slider. End date is current date.\n+var BOUNDS_MIN = new Date(2015, 0, 1);\n+var BOUNDS_MAX = new Date();\n+\n+//Get Incident Report information through HTML and Jinja2 and add markers\n+//to the map.\n+function addMarkers(map, minDate, maxDate, flag) {\n+    for (ind = 0; ind < markers.length; ind++) {\n+        markers[ind].setMap(null);\n+    }\n+    markers = [];\n+    var boundsMin = new Date();\n+    var vehicle_ids_str = $(\"#vehicle_ids\").data();\n+    var license_plates_str = $(\"#license_plates\").data();\n+    var latitudes = $(\"#latitudes\").data();\n+    var longitudes = $(\"#longitudes\").data();\n+    var dates_str = $(\"#dates\").data();\n+    var durations_str = $(\"#durations\").data();\n+    var agencies_str = $(\"#agencies\").data();\n+    var pictures_str = $(\"#pictures\").data();\n+    var descriptions_str = $(\"#descriptions\").data();\n+    vehicle_ids_str.name = vehicle_ids_str.name.replace(/\\'/g, \"\\\"\");\n+    license_plates_str.name = license_plates_str.name.replace(/\\'/g, \"\\\"\");\n+    dates_str.name = dates_str.name.replace(/\\'/g, \"\\\"\");\n+    durations_str.name = durations_str.name.replace(/\\'/g, \"\\\"\");\n+    agencies_str.name = agencies_str.name.replace(/\\'/g, \"\\\"\");\n+    pictures_str.name = pictures_str.name.replace(/(u\\'|\\')/g, \"\\\"\");\n+    pictures_str.name = pictures_str.name.replace(\"[\", \"\");\n+    pictures_str.name = pictures_str.name.replace(\"]\", \"\");\n+    descriptions_str.name = descriptions_str.name.replace(/\\'/g, \"\\\"\");\n+    //Tokenize the strings representing arrays that are given through HTML\n+    //by Jinja2\n+    //var vehicle_ids = (vehicle_ids_str.name).split('\\'');\n+    var vehicle_ids = JSON.parse(vehicle_ids_str.name);\n+    var license_plates = JSON.parse(license_plates_str.name);\n+    var dates = JSON.parse(dates_str.name);\n+    var durations = JSON.parse(durations_str.name);\n+    var agencies = JSON.parse(agencies_str.name);\n+    var pictures = pictures_str.name.split(\", \");\n+    var descriptions = JSON.parse(descriptions_str.name);\n+    console.log(vehicle_ids.length);\n+    console.log(dates.length);\n+    console.log(durations.length);\n+    console.log(pictures.length);\n+    console.log(latitudes.length);\n+    for (i = 0; i < (latitudes.name).length; i = i + 1) {\n+        //In order that the same marker isn't modified every time,\n+        //we create a new function here to create and design each marker\n+        $(function() {\n+            var marker = new google.maps.Marker({\n+                //Use latitude and longitude values from incident report\n+                //to set position of marker\n+                position:{lat: latitudes.name[i], lng: longitudes.name[i]}\n+            });\n+\n+            //Tie marker to map passed as an argument\n+            year = parseInt((dates[i].split(' '))[0].split('-')[0])\n+            month = parseInt((dates[i].split(' '))[0].split('-')[1])-1\n+            day = parseInt((dates[i].split(' '))[0].split('-')[2])\n+            console.log(\"Day\");\n+            console.log(day);\n+            incidentDate = new Date(year, month, day)\n+            console.log((new Date(2015, 7, 14)).getTime());\n+            console.log(\"Max\");\n+            console.log(maxDate.getTime());\n+            if ((flag == 0) || (incidentDate.getTime() >= minDate.getTime()) && (incidentDate.getTime() <= maxDate.getTime())) {\n+                marker.setMap(map);\n+                markers.push(marker);\n+            }\n+\n+\n+            //Information presented when marker is clicked\n+            var contentString = '<div id=\"content\">' +\n+                '<div id=\"siteNotice\">' +\n+                '</div>' +\n+                '<h1 id=\"firstHeading\" class=\"firstHeading\">Vehicle ID: ' + vehicle_ids[i] +'</h1>' +\n+                '<div id=\"bodyContent\">' +\n+                '<p>License Plate: ' + license_plates[i] + '</p>' +\n+                '<p>Date: ' + dates[i] + '</p>' +\n+                '<p>Duration: ' + durations[i] + '</p>' +\n+                '<p>Agency: ' + agencies[i] + '</p>' +\n+                '<p>Link to Picture: ' + pictures[i] + '</p>' +\n+                '<p>Description: ' + descriptions[i] + '</p>' +\n+                '</div>' +\n+                '</div>';\n+            var infoWindow = new google.maps.InfoWindow({\n+                content: contentString\n+            });\n+\n+            //Add click listener to marker for displaying infoWindow\n+            marker.addListener('click', function() {\n+                infoWindow.open(map, marker);\n+            });\n+        });\n+    }\n+}\n+\n+//Initialize map and add markers\n+function initialize() {\n+    var mapProp = {\n+        center: initial_coords,\n+        zoom:ZOOM,\n+        mapTypeId: google.maps.MapTypeId.ROADMAP,\n+        mapTypeControl: false,\n+        streetViewControl: false\n+    };\n+    map=new google.maps.Map(document.getElementById(\"googleMap\"),mapProp);\n+\n+    //Use HTML geolocation to center map if possible\n+    if (navigator.geolocation) {\n+            navigator.geolocation.getCurrentPosition(function(position) {\n+                var pos_center = {\n+                    lat: position.coords.latitude,\n+                    lng: position.coords.longitude\n+                };\n+\n+                map.setCenter(pos_center);\n+            });\n+    }\n+    else {\n+        console.log(\"Browser is not supporting geolocation.\");\n+    }\n+    addMarkers(map, BOUNDS_MIN, BOUNDS_MAX, 0);\n+    $(\"#slider\").dateRangeSlider(\"min\", BOUNDS_MIN);\n+    $(\"#slider\").dateRangeSlider(\"max\", BOUNDS_MAX);\n+}\n+\n+//Use Google geocoder to update geolocation given an address through\n+//the address search box\n+function update_center() {\n+    geocoder = new google.maps.Geocoder();\n+    address = $(\"#address\").val();\n+    if (geocoder) {\n+        console.log(address);\n+        geocoder.geocode( { 'address': address},\n+        function(results, status) {\n+            if (status != google.maps.GeocoderStatus.OK) {\n+                alert(\"Geocode not successful - \" + status);\n+            }\n+            else if (status == google.maps.GeocoderStatus.ZERO_RESULTS) {\n+                alert(\"Address not found!\");\n+            }\n+            else {\n+                map.setCenter(results[0].geometry.location);\n+            }\n+        });\n+    }\n+}\n+\n+//Get address submit event\n+$(document).ready(function() {\n+    $('#addressForm').on('submit', function (event) {\n+        update_center();\n+        return false;\n+    });\n+});\n+\n+//Date Slider - TODO\n+$(function() {\n+    $(\"#slider\").dateRangeSlider({\n+        bounds: {\n+            min: BOUNDS_MIN,\n+            max: BOUNDS_MAX,\n+        },\n+        arrows: false,\n+        defaultValues: {\n+            min: BOUNDS_MIN,\n+            max: BOUNDS_MAX,\n+        },\n+    });\n+    $(\"#slider\").bind(\"valuesChanged\", function(e, data) {\n+        console.log(\"Values just changed. min: \" + String(data.values.min).substring(4, 15) + \" max: \" + String(data.values.max).substring(4, 15));\n+        var beginYear = parseInt(String(data.values.min).substring(11, 15), 10);\n+        var beginDay = parseInt(String(data.values.min).substring(8, 10), 10);\n+        var endYear = parseInt(String(data.values.max).substring(11, 15), 10);\n+        var endDay = parseInt(String(data.values.min).substring(8, 10), 10);\n+        var beginMonth = 0;\n+        var endMonth = 0;\n+        switch(String(data.values.min).substring(4, 7)) {","path":"app/static/js/initialize_map.js","position":197,"original_position":197,"commit_id":"4a30d6b0ce86afb1f0b119cdfb64561e2c449c42","original_commit_id":"4a30d6b0ce86afb1f0b119cdfb64561e2c449c42","user":{"login":"sandlerben","id":4823572,"avatar_url":"https://avatars.githubusercontent.com/u/4823572?v=3","gravatar_id":"","url":"https://api.github.com/users/sandlerben","html_url":"https://github.com/sandlerben","followers_url":"https://api.github.com/users/sandlerben/followers","following_url":"https://api.github.com/users/sandlerben/following{/other_user}","gists_url":"https://api.github.com/users/sandlerben/gists{/gist_id}","starred_url":"https://api.github.com/users/sandlerben/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sandlerben/subscriptions","organizations_url":"https://api.github.com/users/sandlerben/orgs","repos_url":"https://api.github.com/users/sandlerben/repos","events_url":"https://api.github.com/users/sandlerben/events{/privacy}","received_events_url":"https://api.github.com/users/sandlerben/received_events","type":"User","site_admin":false},"body":"Consider doing it like this\r\n\r\n```javascript\r\nmonth_obj = {\r\n   \"Jan\": 0,\r\n   \"Fed\": 1,\r\n    ...\r\n}\r\n\r\nbeginMonth = month_obj[String(data.values.min).substring(4, 7)]\r\n```\r\n","created_at":"2015-11-11T05:26:53Z","updated_at":"2015-11-11T05:26:53Z","html_url":"https://github.com/hack4impact/clean-air-council/pull/2#discussion_r44502789","pull_request_url":"https://api.github.com/repos/hack4impact/clean-air-council/pulls/2","_links":{"self":{"href":"https://api.github.com/repos/hack4impact/clean-air-council/pulls/comments/44502789"},"html":{"href":"https://github.com/hack4impact/clean-air-council/pull/2#discussion_r44502789"},"pull_request":{"href":"https://api.github.com/repos/hack4impact/clean-air-council/pulls/2"}}},"pull_request":{"url":"https://api.github.com/repos/hack4impact/clean-air-council/pulls/2","id":47369565,"html_url":"https://github.com/hack4impact/clean-air-council/pull/2","diff_url":"https://github.com/hack4impact/clean-air-council/pull/2.diff","patch_url":"https://github.com/hack4impact/clean-air-council/pull/2.patch","issue_url":"https://api.github.com/repos/hack4impact/clean-air-council/issues/2","number":2,"state":"open","locked":false,"title":"Created the basic maps.html","user":{"login":"sanjayss34","id":8304057,"avatar_url":"https://avatars.githubusercontent.com/u/8304057?v=3","gravatar_id":"","url":"https://api.github.com/users/sanjayss34","html_url":"https://github.com/sanjayss34","followers_url":"https://api.github.com/users/sanjayss34/followers","following_url":"https://api.github.com/users/sanjayss34/following{/other_user}","gists_url":"https://api.github.com/users/sanjayss34/gists{/gist_id}","starred_url":"https://api.github.com/users/sanjayss34/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sanjayss34/subscriptions","organizations_url":"https://api.github.com/users/sanjayss34/orgs","repos_url":"https://api.github.com/users/sanjayss34/repos","events_url":"https://api.github.com/users/sanjayss34/events{/privacy}","received_events_url":"https://api.github.com/users/sanjayss34/received_events","type":"User","site_admin":false},"body":"I've created a new html file for the basic map functionality and the functionality with entering an address in a search box and re-centering the map to the location of that address. The index.html file is slightly edited, but it should really contain the same code as the initial file (edits were mainly/only whitespace related).","created_at":"2015-10-11T15:52:16Z","updated_at":"2015-11-11T05:26:53Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ad6ae53506e6e8b81e6823b63cb5d1e35b13afaf","assignee":{"login":"apiatski","id":9156672,"avatar_url":"https://avatars.githubusercontent.com/u/9156672?v=3","gravatar_id":"","url":"https://api.github.com/users/apiatski","html_url":"https://github.com/apiatski","followers_url":"https://api.github.com/users/apiatski/followers","following_url":"https://api.github.com/users/apiatski/following{/other_user}","gists_url":"https://api.github.com/users/apiatski/gists{/gist_id}","starred_url":"https://api.github.com/users/apiatski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apiatski/subscriptions","organizations_url":"https://api.github.com/users/apiatski/orgs","repos_url":"https://api.github.com/users/apiatski/repos","events_url":"https://api.github.com/users/apiatski/events{/privacy}","received_events_url":"https://api.github.com/users/apiatski/received_events","type":"User","site_admin":false},"milestone":null,"commits_url":"https://api.github.com/repos/hack4impact/clean-air-council/pulls/2/commits","review_comments_url":"https://api.github.com/repos/hack4impact/clean-air-council/pulls/2/comments","review_comment_url":"https://api.github.com/repos/hack4impact/clean-air-council/pulls/comments{/number}","comments_url":"https://api.github.com/repos/hack4impact/clean-air-council/issues/2/comments","statuses_url":"https://api.github.com/repos/hack4impact/clean-air-council/statuses/4a30d6b0ce86afb1f0b119cdfb64561e2c449c42","head":{"label":"hack4impact:basic_map","ref":"basic_map","sha":"4a30d6b0ce86afb1f0b119cdfb64561e2c449c42","user":{"login":"hack4impact","id":9021093,"avatar_url":"https://avatars.githubusercontent.com/u/9021093?v=3","gravatar_id":"","url":"https://api.github.com/users/hack4impact","html_url":"https://github.com/hack4impact","followers_url":"https://api.github.com/users/hack4impact/followers","following_url":"https://api.github.com/users/hack4impact/following{/other_user}","gists_url":"https://api.github.com/users/hack4impact/gists{/gist_id}","starred_url":"https://api.github.com/users/hack4impact/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hack4impact/subscriptions","organizations_url":"https://api.github.com/users/hack4impact/orgs","repos_url":"https://api.github.com/users/hack4impact/repos","events_url":"https://api.github.com/users/hack4impact/events{/privacy}","received_events_url":"https://api.github.com/users/hack4impact/received_events","type":"Organization","site_admin":false},"repo":{"id":43617095,"name":"clean-air-council","full_name":"hack4impact/clean-air-council","owner":{"login":"hack4impact","id":9021093,"avatar_url":"https://avatars.githubusercontent.com/u/9021093?v=3","gravatar_id":"","url":"https://api.github.com/users/hack4impact","html_url":"https://github.com/hack4impact","followers_url":"https://api.github.com/users/hack4impact/followers","following_url":"https://api.github.com/users/hack4impact/following{/other_user}","gists_url":"https://api.github.com/users/hack4impact/gists{/gist_id}","starred_url":"https://api.github.com/users/hack4impact/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hack4impact/subscriptions","organizations_url":"https://api.github.com/users/hack4impact/orgs","repos_url":"https://api.github.com/users/hack4impact/repos","events_url":"https://api.github.com/users/hack4impact/events{/privacy}","received_events_url":"https://api.github.com/users/hack4impact/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/hack4impact/clean-air-council","description":"","fork":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council","forks_url":"https://api.github.com/repos/hack4impact/clean-air-council/forks","keys_url":"https://api.github.com/repos/hack4impact/clean-air-council/keys{/key_id}","collaborators_url":"https://api.github.com/repos/hack4impact/clean-air-council/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/hack4impact/clean-air-council/teams","hooks_url":"https://api.github.com/repos/hack4impact/clean-air-council/hooks","issue_events_url":"https://api.github.com/repos/hack4impact/clean-air-council/issues/events{/number}","events_url":"https://api.github.com/repos/hack4impact/clean-air-council/events","assignees_url":"https://api.github.com/repos/hack4impact/clean-air-council/assignees{/user}","branches_url":"https://api.github.com/repos/hack4impact/clean-air-council/branches{/branch}","tags_url":"https://api.github.com/repos/hack4impact/clean-air-council/tags","blobs_url":"https://api.github.com/repos/hack4impact/clean-air-council/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/hack4impact/clean-air-council/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/hack4impact/clean-air-council/git/refs{/sha}","trees_url":"https://api.github.com/repos/hack4impact/clean-air-council/git/trees{/sha}","statuses_url":"https://api.github.com/repos/hack4impact/clean-air-council/statuses/{sha}","languages_url":"https://api.github.com/repos/hack4impact/clean-air-council/languages","stargazers_url":"https://api.github.com/repos/hack4impact/clean-air-council/stargazers","contributors_url":"https://api.github.com/repos/hack4impact/clean-air-council/contributors","subscribers_url":"https://api.github.com/repos/hack4impact/clean-air-council/subscribers","subscription_url":"https://api.github.com/repos/hack4impact/clean-air-council/subscription","commits_url":"https://api.github.com/repos/hack4impact/clean-air-council/commits{/sha}","git_commits_url":"https://api.github.com/repos/hack4impact/clean-air-council/git/commits{/sha}","comments_url":"https://api.github.com/repos/hack4impact/clean-air-council/comments{/number}","issue_comment_url":"https://api.github.com/repos/hack4impact/clean-air-council/issues/comments{/number}","contents_url":"https://api.github.com/repos/hack4impact/clean-air-council/contents/{+path}","compare_url":"https://api.github.com/repos/hack4impact/clean-air-council/compare/{base}...{head}","merges_url":"https://api.github.com/repos/hack4impact/clean-air-council/merges","archive_url":"https://api.github.com/repos/hack4impact/clean-air-council/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/hack4impact/clean-air-council/downloads","issues_url":"https://api.github.com/repos/hack4impact/clean-air-council/issues{/number}","pulls_url":"https://api.github.com/repos/hack4impact/clean-air-council/pulls{/number}","milestones_url":"https://api.github.com/repos/hack4impact/clean-air-council/milestones{/number}","notifications_url":"https://api.github.com/repos/hack4impact/clean-air-council/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/hack4impact/clean-air-council/labels{/name}","releases_url":"https://api.github.com/repos/hack4impact/clean-air-council/releases{/id}","created_at":"2015-10-03T22:20:44Z","updated_at":"2015-10-13T01:36:04Z","pushed_at":"2015-11-11T05:07:56Z","git_url":"git://github.com/hack4impact/clean-air-council.git","ssh_url":"git@github.com:hack4impact/clean-air-council.git","clone_url":"https://github.com/hack4impact/clean-air-council.git","svn_url":"https://github.com/hack4impact/clean-air-council","homepage":null,"size":6072,"stargazers_count":3,"watchers_count":3,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":8,"forks":0,"open_issues":8,"watchers":3,"default_branch":"master"}},"base":{"label":"hack4impact:master","ref":"master","sha":"bfc7a8d31510e1837a22002132e61eee20ffa66f","user":{"login":"hack4impact","id":9021093,"avatar_url":"https://avatars.githubusercontent.com/u/9021093?v=3","gravatar_id":"","url":"https://api.github.com/users/hack4impact","html_url":"https://github.com/hack4impact","followers_url":"https://api.github.com/users/hack4impact/followers","following_url":"https://api.github.com/users/hack4impact/following{/other_user}","gists_url":"https://api.github.com/users/hack4impact/gists{/gist_id}","starred_url":"https://api.github.com/users/hack4impact/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hack4impact/subscriptions","organizations_url":"https://api.github.com/users/hack4impact/orgs","repos_url":"https://api.github.com/users/hack4impact/repos","events_url":"https://api.github.com/users/hack4impact/events{/privacy}","received_events_url":"https://api.github.com/users/hack4impact/received_events","type":"Organization","site_admin":false},"repo":{"id":43617095,"name":"clean-air-council","full_name":"hack4impact/clean-air-council","owner":{"login":"hack4impact","id":9021093,"avatar_url":"https://avatars.githubusercontent.com/u/9021093?v=3","gravatar_id":"","url":"https://api.github.com/users/hack4impact","html_url":"https://github.com/hack4impact","followers_url":"https://api.github.com/users/hack4impact/followers","following_url":"https://api.github.com/users/hack4impact/following{/other_user}","gists_url":"https://api.github.com/users/hack4impact/gists{/gist_id}","starred_url":"https://api.github.com/users/hack4impact/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hack4impact/subscriptions","organizations_url":"https://api.github.com/users/hack4impact/orgs","repos_url":"https://api.github.com/users/hack4impact/repos","events_url":"https://api.github.com/users/hack4impact/events{/privacy}","received_events_url":"https://api.github.com/users/hack4impact/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/hack4impact/clean-air-council","description":"","fork":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council","forks_url":"https://api.github.com/repos/hack4impact/clean-air-council/forks","keys_url":"https://api.github.com/repos/hack4impact/clean-air-council/keys{/key_id}","collaborators_url":"https://api.github.com/repos/hack4impact/clean-air-council/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/hack4impact/clean-air-council/teams","hooks_url":"https://api.github.com/repos/hack4impact/clean-air-council/hooks","issue_events_url":"https://api.github.com/repos/hack4impact/clean-air-council/issues/events{/number}","events_url":"https://api.github.com/repos/hack4impact/clean-air-council/events","assignees_url":"https://api.github.com/repos/hack4impact/clean-air-council/assignees{/user}","branches_url":"https://api.github.com/repos/hack4impact/clean-air-council/branches{/branch}","tags_url":"https://api.github.com/repos/hack4impact/clean-air-council/tags","blobs_url":"https://api.github.com/repos/hack4impact/clean-air-council/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/hack4impact/clean-air-council/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/hack4impact/clean-air-council/git/refs{/sha}","trees_url":"https://api.github.com/repos/hack4impact/clean-air-council/git/trees{/sha}","statuses_url":"https://api.github.com/repos/hack4impact/clean-air-council/statuses/{sha}","languages_url":"https://api.github.com/repos/hack4impact/clean-air-council/languages","stargazers_url":"https://api.github.com/repos/hack4impact/clean-air-council/stargazers","contributors_url":"https://api.github.com/repos/hack4impact/clean-air-council/contributors","subscribers_url":"https://api.github.com/repos/hack4impact/clean-air-council/subscribers","subscription_url":"https://api.github.com/repos/hack4impact/clean-air-council/subscription","commits_url":"https://api.github.com/repos/hack4impact/clean-air-council/commits{/sha}","git_commits_url":"https://api.github.com/repos/hack4impact/clean-air-council/git/commits{/sha}","comments_url":"https://api.github.com/repos/hack4impact/clean-air-council/comments{/number}","issue_comment_url":"https://api.github.com/repos/hack4impact/clean-air-council/issues/comments{/number}","contents_url":"https://api.github.com/repos/hack4impact/clean-air-council/contents/{+path}","compare_url":"https://api.github.com/repos/hack4impact/clean-air-council/compare/{base}...{head}","merges_url":"https://api.github.com/repos/hack4impact/clean-air-council/merges","archive_url":"https://api.github.com/repos/hack4impact/clean-air-council/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/hack4impact/clean-air-council/downloads","issues_url":"https://api.github.com/repos/hack4impact/clean-air-council/issues{/number}","pulls_url":"https://api.github.com/repos/hack4impact/clean-air-council/pulls{/number}","milestones_url":"https://api.github.com/repos/hack4impact/clean-air-council/milestones{/number}","notifications_url":"https://api.github.com/repos/hack4impact/clean-air-council/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/hack4impact/clean-air-council/labels{/name}","releases_url":"https://api.github.com/repos/hack4impact/clean-air-council/releases{/id}","created_at":"2015-10-03T22:20:44Z","updated_at":"2015-10-13T01:36:04Z","pushed_at":"2015-11-11T05:07:56Z","git_url":"git://github.com/hack4impact/clean-air-council.git","ssh_url":"git@github.com:hack4impact/clean-air-council.git","clone_url":"https://github.com/hack4impact/clean-air-council.git","svn_url":"https://github.com/hack4impact/clean-air-council","homepage":null,"size":6072,"stargazers_count":3,"watchers_count":3,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":8,"forks":0,"open_issues":8,"watchers":3,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/hack4impact/clean-air-council/pulls/2"},"html":{"href":"https://github.com/hack4impact/clean-air-council/pull/2"},"issue":{"href":"https://api.github.com/repos/hack4impact/clean-air-council/issues/2"},"comments":{"href":"https://api.github.com/repos/hack4impact/clean-air-council/issues/2/comments"},"review_comments":{"href":"https://api.github.com/repos/hack4impact/clean-air-council/pulls/2/comments"},"review_comment":{"href":"https://api.github.com/repos/hack4impact/clean-air-council/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/hack4impact/clean-air-council/pulls/2/commits"},"statuses":{"href":"https://api.github.com/repos/hack4impact/clean-air-council/statuses/4a30d6b0ce86afb1f0b119cdfb64561e2c449c42"}}}}