{"action":"created","comment":{"url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pulls/comments/183575404","pull_request_review_id":114599393,"id":183575404,"diff_hunk":"@@ -0,0 +1,126 @@\n+#! /usr/local/bin/python3\n+\n+\n+'''\n+Trigrams Project\n+\n+Taking a source text file, print a single sentence using the trigrams sequence\n+of the source file.  Also print a small paragraph.\n+\n+Play with enumeration of the text in order to achieve the desired results\n+\n+'''\n+import random\n+\n+\n+\n+\n+def parse_file(filename):\n+    \"\"\"\n+    parse text file to make list of words\n+    \"\"\"\n+    words = []\n+    with open(filename) as infile:\n+        for _ in range(61):\n+            infile.readline()\n+        for line in infile:\n+            if line.startswith(\"End of the Project Gutenberg\"):\n+                break\n+            wrds = line.strip().split()\n+            words.extend(wrds)\n+    return words\n+\n+\n+def build_trigram(words):\n+    tris = {}\n+    for i in range(len(words) - 2):\n+        first = words[i]\n+        second = words[i + 1]\n+        third = words[i + 2]\n+        pair = (first, second)\n+\n+        list_of_followers = tris.setdefault(pair, [])\n+        list_of_followers.append(third)\n+\n+        # if pair in tris:\n+        #     list_of_followers = tris[pair]\n+        # else:\n+        #     list_of_followers = tris[pair] = []\n+        # list_of_followers.append(third)\n+\n+    return tris\n+\n+\n+def make_new_text(trigram):\n+    pair = random.choice(list(trigram.keys()))\n+    sentence = []\n+    sentence.extend(pair)\n+    for i in range(20):\n+        followers = trigram[pair]\n+        sentence.append(random.choice(followers))\n+        pair = tuple(sentence[-2:])\n+    print(sentence)\n+    return sentence\n+\n+\n+def make_new_text2(trigram):\n+    # start the new text with a random, 'Capital' word (key)\n+    # if the random key does not start with a capital letter, then get another\n+    # different random key\n+    #\n+    # establish the end of sentence character\n+    e = ('.', '?', '!')\n+    pair = random.choice(list(trigram.keys()))\n+    while True:\n+        if not pair[0].isupper():\n+            pair = random.choice(list(trigram.keys()))\n+        else:\n+            break\n+    sentence = []\n+    sentence.extend(pair)\n+    # if first two words of sentence end with '.', return the sentence\n+    if sentence[1].strip('\"').endswith(e) and sentence[1].strip('\"') != 'Mr.':\n+        return sentence\n+    # if the first word of the sentence ends with '.', start over\n+    if sentence[0].strip('\"').endswith(e):\n+        return make_new_text2(trigram)\n+    # build on the sentence and end it when a '.' is returned from the random\n+    # function\n+    for i in range(30):\n+        followers = trigram[pair]\n+        end_word_match = False\n+        # try to end the sentence is longer than 15 words by influencing the\n+        # choice of the 'random' function\n+        if i > 15:\n+            # will check random responses up to 10 times for words that end\n+            # with a '.'\n+            # if found, the word with a '.' at the end will be selected\n+            # if not found, continue on and repeat until a '.' is found\n+            # if the i finally gets to 30 without finding a '.', there will\n+            # not be a complete sentence\n+            for x in range(10):\n+                end_word_search = random.choice(followers)\n+                if end_word_search.strip('\"').endswith(e) and end_word_search != 'Mr.':\n+                    sentence.append(end_word_search)\n+                    end_word_match is True","path":"students/drovdahl/lesson04_trigrams/trigrams.py","position":105,"original_position":105,"commit_id":"c938a2df4e8b36857e08f7d67b629c4ca75630f3","original_commit_id":"c938a2df4e8b36857e08f7d67b629c4ca75630f3","user":{"login":"rdrovdahl","id":38233417,"avatar_url":"https://avatars0.githubusercontent.com/u/38233417?v=4","gravatar_id":"","url":"https://api.github.com/users/rdrovdahl","html_url":"https://github.com/rdrovdahl","followers_url":"https://api.github.com/users/rdrovdahl/followers","following_url":"https://api.github.com/users/rdrovdahl/following{/other_user}","gists_url":"https://api.github.com/users/rdrovdahl/gists{/gist_id}","starred_url":"https://api.github.com/users/rdrovdahl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rdrovdahl/subscriptions","organizations_url":"https://api.github.com/users/rdrovdahl/orgs","repos_url":"https://api.github.com/users/rdrovdahl/repos","events_url":"https://api.github.com/users/rdrovdahl/events{/privacy}","received_events_url":"https://api.github.com/users/rdrovdahl/received_events","type":"User","site_admin":false},"body":"No, I was trying to 'make' end_word_match True","created_at":"2018-04-24T00:27:03Z","updated_at":"2018-04-24T00:27:03Z","html_url":"https://github.com/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pull/52#discussion_r183575404","pull_request_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pulls/52","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pulls/comments/183575404"},"html":{"href":"https://github.com/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pull/52#discussion_r183575404"},"pull_request":{"href":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pulls/52"}},"in_reply_to_id":183575224},"pull_request":{"url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pulls/52","id":183257527,"html_url":"https://github.com/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pull/52","diff_url":"https://github.com/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pull/52.diff","patch_url":"https://github.com/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pull/52.patch","issue_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/issues/52","number":52,"state":"open","locked":false,"title":"Ryan Drovdahl - Lesson03 Pull Request","user":{"login":"rdrovdahl","id":38233417,"avatar_url":"https://avatars0.githubusercontent.com/u/38233417?v=4","gravatar_id":"","url":"https://api.github.com/users/rdrovdahl","html_url":"https://github.com/rdrovdahl","followers_url":"https://api.github.com/users/rdrovdahl/followers","following_url":"https://api.github.com/users/rdrovdahl/following{/other_user}","gists_url":"https://api.github.com/users/rdrovdahl/gists{/gist_id}","starred_url":"https://api.github.com/users/rdrovdahl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rdrovdahl/subscriptions","organizations_url":"https://api.github.com/users/rdrovdahl/orgs","repos_url":"https://api.github.com/users/rdrovdahl/repos","events_url":"https://api.github.com/users/rdrovdahl/events{/privacy}","received_events_url":"https://api.github.com/users/rdrovdahl/received_events","type":"User","site_admin":false},"body":"Have completed:\r\n  slicing.py\r\n  list_lab.py\r\n  strformat_lab.py\r\n  mailroom.py","created_at":"2018-04-22T06:07:43Z","updated_at":"2018-04-24T00:27:03Z","closed_at":null,"merged_at":null,"merge_commit_sha":"f04a86265f3c37179df616d6accf8d43bfdbd560","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pulls/52/commits","review_comments_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pulls/52/comments","review_comment_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pulls/comments{/number}","comments_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/issues/52/comments","statuses_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/statuses/c938a2df4e8b36857e08f7d67b629c4ca75630f3","head":{"label":"rdrovdahl:master","ref":"master","sha":"c938a2df4e8b36857e08f7d67b629c4ca75630f3","user":{"login":"rdrovdahl","id":38233417,"avatar_url":"https://avatars0.githubusercontent.com/u/38233417?v=4","gravatar_id":"","url":"https://api.github.com/users/rdrovdahl","html_url":"https://github.com/rdrovdahl","followers_url":"https://api.github.com/users/rdrovdahl/followers","following_url":"https://api.github.com/users/rdrovdahl/following{/other_user}","gists_url":"https://api.github.com/users/rdrovdahl/gists{/gist_id}","starred_url":"https://api.github.com/users/rdrovdahl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rdrovdahl/subscriptions","organizations_url":"https://api.github.com/users/rdrovdahl/orgs","repos_url":"https://api.github.com/users/rdrovdahl/repos","events_url":"https://api.github.com/users/rdrovdahl/events{/privacy}","received_events_url":"https://api.github.com/users/rdrovdahl/received_events","type":"User","site_admin":false},"repo":{"id":128856550,"name":"Sp2018-Accelerated","full_name":"rdrovdahl/Sp2018-Accelerated","owner":{"login":"rdrovdahl","id":38233417,"avatar_url":"https://avatars0.githubusercontent.com/u/38233417?v=4","gravatar_id":"","url":"https://api.github.com/users/rdrovdahl","html_url":"https://github.com/rdrovdahl","followers_url":"https://api.github.com/users/rdrovdahl/followers","following_url":"https://api.github.com/users/rdrovdahl/following{/other_user}","gists_url":"https://api.github.com/users/rdrovdahl/gists{/gist_id}","starred_url":"https://api.github.com/users/rdrovdahl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rdrovdahl/subscriptions","organizations_url":"https://api.github.com/users/rdrovdahl/orgs","repos_url":"https://api.github.com/users/rdrovdahl/repos","events_url":"https://api.github.com/users/rdrovdahl/events{/privacy}","received_events_url":"https://api.github.com/users/rdrovdahl/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/rdrovdahl/Sp2018-Accelerated","description":"Class repository for the Spring 2018 accelerated classroom session.","fork":true,"url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated","forks_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/forks","keys_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/keys{/key_id}","collaborators_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/teams","hooks_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/hooks","issue_events_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/issues/events{/number}","events_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/events","assignees_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/assignees{/user}","branches_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/branches{/branch}","tags_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/tags","blobs_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/git/refs{/sha}","trees_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/git/trees{/sha}","statuses_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/statuses/{sha}","languages_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/languages","stargazers_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/stargazers","contributors_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/contributors","subscribers_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/subscribers","subscription_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/subscription","commits_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/commits{/sha}","git_commits_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/git/commits{/sha}","comments_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/comments{/number}","issue_comment_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/issues/comments{/number}","contents_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/contents/{+path}","compare_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/compare/{base}...{head}","merges_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/merges","archive_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/downloads","issues_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/issues{/number}","pulls_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/pulls{/number}","milestones_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/milestones{/number}","notifications_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/labels{/name}","releases_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/releases{/id}","deployments_url":"https://api.github.com/repos/rdrovdahl/Sp2018-Accelerated/deployments","created_at":"2018-04-10T01:42:30Z","updated_at":"2018-04-23T20:59:16Z","pushed_at":"2018-04-23T20:59:14Z","git_url":"git://github.com/rdrovdahl/Sp2018-Accelerated.git","ssh_url":"git@github.com:rdrovdahl/Sp2018-Accelerated.git","clone_url":"https://github.com/rdrovdahl/Sp2018-Accelerated.git","svn_url":"https://github.com/rdrovdahl/Sp2018-Accelerated","homepage":null,"size":523,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"UWPCE-PythonCert-ClassRepos:master","ref":"master","sha":"3c3867e6446843a867027026e5400f28b546cd76","user":{"login":"UWPCE-PythonCert-ClassRepos","id":34701012,"avatar_url":"https://avatars0.githubusercontent.com/u/34701012?v=4","gravatar_id":"","url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos","html_url":"https://github.com/UWPCE-PythonCert-ClassRepos","followers_url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos/followers","following_url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos/following{/other_user}","gists_url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos/gists{/gist_id}","starred_url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos/subscriptions","organizations_url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos/orgs","repos_url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos/repos","events_url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos/events{/privacy}","received_events_url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos/received_events","type":"Organization","site_admin":false},"repo":{"id":126766533,"name":"Sp2018-Accelerated","full_name":"UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated","owner":{"login":"UWPCE-PythonCert-ClassRepos","id":34701012,"avatar_url":"https://avatars0.githubusercontent.com/u/34701012?v=4","gravatar_id":"","url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos","html_url":"https://github.com/UWPCE-PythonCert-ClassRepos","followers_url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos/followers","following_url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos/following{/other_user}","gists_url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos/gists{/gist_id}","starred_url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos/subscriptions","organizations_url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos/orgs","repos_url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos/repos","events_url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos/events{/privacy}","received_events_url":"https://api.github.com/users/UWPCE-PythonCert-ClassRepos/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated","description":"Class repository for the Spring 2018 accelerated classroom session.","fork":false,"url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated","forks_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/forks","keys_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/keys{/key_id}","collaborators_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/teams","hooks_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/hooks","issue_events_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/issues/events{/number}","events_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/events","assignees_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/assignees{/user}","branches_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/branches{/branch}","tags_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/tags","blobs_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/git/refs{/sha}","trees_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/git/trees{/sha}","statuses_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/statuses/{sha}","languages_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/languages","stargazers_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/stargazers","contributors_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/contributors","subscribers_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/subscribers","subscription_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/subscription","commits_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/commits{/sha}","git_commits_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/git/commits{/sha}","comments_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/comments{/number}","issue_comment_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/issues/comments{/number}","contents_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/contents/{+path}","compare_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/compare/{base}...{head}","merges_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/merges","archive_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/downloads","issues_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/issues{/number}","pulls_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pulls{/number}","milestones_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/milestones{/number}","notifications_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/labels{/name}","releases_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/releases{/id}","deployments_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/deployments","created_at":"2018-03-26T03:08:31Z","updated_at":"2018-04-22T04:53:14Z","pushed_at":"2018-04-24T00:16:08Z","git_url":"git://github.com/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated.git","ssh_url":"git@github.com:UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated.git","clone_url":"https://github.com/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated.git","svn_url":"https://github.com/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated","homepage":null,"size":1998,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":21,"mirror_url":null,"archived":false,"open_issues_count":10,"license":null,"forks":21,"open_issues":10,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pulls/52"},"html":{"href":"https://github.com/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pull/52"},"issue":{"href":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/issues/52"},"comments":{"href":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/issues/52/comments"},"review_comments":{"href":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pulls/52/comments"},"review_comment":{"href":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/pulls/52/commits"},"statuses":{"href":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/Sp2018-Accelerated/statuses/c938a2df4e8b36857e08f7d67b629c4ca75630f3"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"rdrovdahl"}}