{"action":"created","comment":{"url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pulls/comments/291821715","pull_request_review_id":247384287,"id":291821715,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI5MTgyMTcxNQ==","diff_hunk":"@@ -0,0 +1,117 @@\n+#Opening prompt function\n+def opening_screen():\n+    #Tell the user what their options are. Ask for an input.\n+    print('')\n+    print('Welcome to the mailroom tool. Please select an action:')\n+    print('1 - Send a Thank You')\n+    print('2 - Create a Report')\n+    print('3 - Send letters to all donors')\n+    print('4 - Quit')\n+    #Send user input back to main function to be analyzed.\n+    return input()\n+\n+#'Send thank you' function\n+def send_thank_you(donor_info):\n+    #Ask for a donor's name. If user requests 'list', display existing donors and request action agin.\n+    while True:\n+        name = input(\"Please enter a donor's name to thank (List to see existing donors, Quit to exit): \").title()\n+        if name == 'List':\n+            for donor in donor_info:\n+                print(donor)\n+        #When user inputs something besides list, pass it on.\n+        else:\n+            break\n+    #If user entered 'quit', skip all this\n+    if name != 'Quit':\n+        #Ask the donor's donation amount\n+        amount = float(input(\"Please enter donation amount: \"))\n+        #If an existing donor, add the amount to the end of their previous list.\n+        if name in donor_info:\n+            donor_info[name].append(amount)\n+        #If new donor, add their name to donor list and add the donation amount.\n+        else:\n+            donor_info[name] = [amount]\n+\n+        #Write the message, using the donor's name and amount.\n+        print(f'Dear {name},')\n+        print('    We would like to thank you for your gracious donation of ${:.2f}.'.format(amount))\n+        print('                      Sincerely, this non-profit')\n+\n+#Create report function\n+def create_report(donor_info):\n+    #Header\n+    print('{:<20} | {:^10} | {:^10} | {:>15}'.format('Donor Name', 'Total Given', 'Num Gifts', 'Average Gift'))\n+    print ('-'*65)\n+    donor_report = []\n+    #Count donor's number of donations and calculate total donation.\n+    for name in donor_info:\n+        total = float(sum(donor_info[name]))\n+        number = len(donor_info[name])\n+        average = total/number\n+\n+        #Create a list of donor history and information\n+        donor_report.append([total, number, average, name])\n+\n+    #Sort the list by the first value (Total Gift)\n+    donor_report = sorted(donor_report,reverse=True)\n+\n+    # Display each donor's name and information. Controlled for format\n+    for i in range(len(donor_info)):\n+        print('{:<20} $ {:>15.2f}   {:>10} $ {:>15.2f}'.format(donor_report[i][3], donor_report[i][0], donor_report[i][1], donor_report[i][2]))\n+\n+def send_letters_to_all_donors(donor_info):\n+    for name in donor_info:\n+        if len(donor_info[name]) == 1:\n+            gift_description = 'gift of $' + str(donor_info[name][0])\n+        else:\n+            values = ''\n+            for donations in range(len(donor_info[name])):\n+                if donations == len(donor_info[name])-1:\n+                    values = values + 'and ' + '$' + str(donor_info[name][donations])\n+                else:\n+                    values = values + '$' + str(donor_info[name][donations]) + ', '\n+            gift_description = 'gifts of ' + values\n+        with open(name + '.txt', 'w') as file:\n+            file.write(f'Dear {name},\\n')\n+            file.write(f'   Thank you for your kind {gift_description}.\\n')\n+            file.write('                      Sincerely, this non-profit')\n+\n+    pass\n+\n+#Main function\n+if __name__ == '__main__':\n+    #Establish existing donor list\n+    donor_information = [[\"Bill Gates\", 345678, 454540], [\"Mark Zuckerberg\", 6487, 4978,5487,1678], [\"Jeff Bezos\", 842], [\"Paul Allen\", 425, 3523], [\"Kanye West\", 4, 1235234]]\n+    #Declare donor names and amounts as separate lists\n+    donor_info = {}\n+\n+    #Break donor information into names and amounts lists\n+    for donor in donor_information:\n+        donor_info [donor[0]] = donor [1:]\n+\n+    switch_dict = {\n+        '1': send_thank_you,\n+        '2': create_report,\n+        '3': send_letters_to_all_donors\n+    }\n+\n+    #Prompt the user to do something. Stay here unless user selects a quit item.\n+    while True:\n+        #Call the opening screen function\n+        user_selection = opening_screen()\n+        #Analyze responses and call related function or quit.\n+        if user_selection in switch_dict:\n+            switch_dict[user_selection](donor_info)\n+        elif user_selection == '4':\n+            break","path":"students/kevin_t/lesson4/mailroom.py","position":106,"original_position":106,"commit_id":"247776277a7f230a09e878efdb5df0accf52a3a6","original_commit_id":"247776277a7f230a09e878efdb5df0accf52a3a6","user":{"login":"natasha-aleksandrova","id":1928658,"node_id":"MDQ6VXNlcjE5Mjg2NTg=","avatar_url":"https://avatars2.githubusercontent.com/u/1928658?v=4","gravatar_id":"","url":"https://api.github.com/users/natasha-aleksandrova","html_url":"https://github.com/natasha-aleksandrova","followers_url":"https://api.github.com/users/natasha-aleksandrova/followers","following_url":"https://api.github.com/users/natasha-aleksandrova/following{/other_user}","gists_url":"https://api.github.com/users/natasha-aleksandrova/gists{/gist_id}","starred_url":"https://api.github.com/users/natasha-aleksandrova/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/natasha-aleksandrova/subscriptions","organizations_url":"https://api.github.com/users/natasha-aleksandrova/orgs","repos_url":"https://api.github.com/users/natasha-aleksandrova/repos","events_url":"https://api.github.com/users/natasha-aleksandrova/events{/privacy}","received_events_url":"https://api.github.com/users/natasha-aleksandrova/received_events","type":"User","site_admin":false},"body":"I would recommend mapping option \"4\" to a quit function, for example:\r\n```\r\ndef quit_program():\r\n    print(\"Bye!\")\r\n    sys.exit()\r\n\r\n\r\n```","created_at":"2019-06-08T22:42:43Z","updated_at":"2019-06-08T22:44:31Z","html_url":"https://github.com/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pull/218#discussion_r291821715","pull_request_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pulls/218","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pulls/comments/291821715"},"html":{"href":"https://github.com/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pull/218#discussion_r291821715"},"pull_request":{"href":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pulls/218"}}},"pull_request":{"url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pulls/218","id":286433603,"node_id":"MDExOlB1bGxSZXF1ZXN0Mjg2NDMzNjAz","html_url":"https://github.com/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pull/218","diff_url":"https://github.com/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pull/218.diff","patch_url":"https://github.com/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pull/218.patch","issue_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/issues/218","number":218,"state":"open","locked":false,"title":"Lesson 4 homeworks and exercises","user":{"login":"KRTstudent","id":51278428,"node_id":"MDQ6VXNlcjUxMjc4NDI4","avatar_url":"https://avatars0.githubusercontent.com/u/51278428?v=4","gravatar_id":"","url":"https://api.github.com/users/KRTstudent","html_url":"https://github.com/KRTstudent","followers_url":"https://api.github.com/users/KRTstudent/followers","following_url":"https://api.github.com/users/KRTstudent/following{/other_user}","gists_url":"https://api.github.com/users/KRTstudent/gists{/gist_id}","starred_url":"https://api.github.com/users/KRTstudent/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KRTstudent/subscriptions","organizations_url":"https://api.github.com/users/KRTstudent/orgs","repos_url":"https://api.github.com/users/KRTstudent/repos","events_url":"https://api.github.com/users/KRTstudent/events{/privacy}","received_events_url":"https://api.github.com/users/KRTstudent/received_events","type":"User","site_admin":false},"body":"Mailroom and trigrams exercise","created_at":"2019-06-08T22:00:57Z","updated_at":"2019-06-08T22:44:31Z","closed_at":null,"merged_at":null,"merge_commit_sha":"733d24a1ca39e12e4331ac09ae32857f61b2fa6a","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pulls/218/commits","review_comments_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pulls/218/comments","review_comment_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pulls/comments{/number}","comments_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/issues/218/comments","statuses_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/statuses/247776277a7f230a09e878efdb5df0accf52a3a6","head":{"label":"KRTstudent:master","ref":"master","sha":"247776277a7f230a09e878efdb5df0accf52a3a6","user":{"login":"KRTstudent","id":51278428,"node_id":"MDQ6VXNlcjUxMjc4NDI4","avatar_url":"https://avatars0.githubusercontent.com/u/51278428?v=4","gravatar_id":"","url":"https://api.github.com/users/KRTstudent","html_url":"https://github.com/KRTstudent","followers_url":"https://api.github.com/users/KRTstudent/followers","following_url":"https://api.github.com/users/KRTstudent/following{/other_user}","gists_url":"https://api.github.com/users/KRTstudent/gists{/gist_id}","starred_url":"https://api.github.com/users/KRTstudent/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KRTstudent/subscriptions","organizations_url":"https://api.github.com/users/KRTstudent/orgs","repos_url":"https://api.github.com/users/KRTstudent/repos","events_url":"https://api.github.com/users/KRTstudent/events{/privacy}","received_events_url":"https://api.github.com/users/KRTstudent/received_events","type":"User","site_admin":false},"repo":{"id":189794547,"node_id":"MDEwOlJlcG9zaXRvcnkxODk3OTQ1NDc=","name":"SP_Online_PY210","full_name":"KRTstudent/SP_Online_PY210","private":false,"owner":{"login":"KRTstudent","id":51278428,"node_id":"MDQ6VXNlcjUxMjc4NDI4","avatar_url":"https://avatars0.githubusercontent.com/u/51278428?v=4","gravatar_id":"","url":"https://api.github.com/users/KRTstudent","html_url":"https://github.com/KRTstudent","followers_url":"https://api.github.com/users/KRTstudent/followers","following_url":"https://api.github.com/users/KRTstudent/following{/other_user}","gists_url":"https://api.github.com/users/KRTstudent/gists{/gist_id}","starred_url":"https://api.github.com/users/KRTstudent/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KRTstudent/subscriptions","organizations_url":"https://api.github.com/users/KRTstudent/orgs","repos_url":"https://api.github.com/users/KRTstudent/repos","events_url":"https://api.github.com/users/KRTstudent/events{/privacy}","received_events_url":"https://api.github.com/users/KRTstudent/received_events","type":"User","site_admin":false},"html_url":"https://github.com/KRTstudent/SP_Online_PY210","description":"Self Paced Online Py210 (2019)","fork":true,"url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210","forks_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/forks","keys_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/keys{/key_id}","collaborators_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/teams","hooks_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/hooks","issue_events_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/issues/events{/number}","events_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/events","assignees_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/assignees{/user}","branches_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/branches{/branch}","tags_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/tags","blobs_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/git/refs{/sha}","trees_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/git/trees{/sha}","statuses_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/statuses/{sha}","languages_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/languages","stargazers_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/stargazers","contributors_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/contributors","subscribers_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/subscribers","subscription_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/subscription","commits_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/commits{/sha}","git_commits_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/git/commits{/sha}","comments_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/comments{/number}","issue_comment_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/issues/comments{/number}","contents_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/contents/{+path}","compare_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/compare/{base}...{head}","merges_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/merges","archive_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/downloads","issues_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/issues{/number}","pulls_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/pulls{/number}","milestones_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/milestones{/number}","notifications_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/labels{/name}","releases_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/releases{/id}","deployments_url":"https://api.github.com/repos/KRTstudent/SP_Online_PY210/deployments","created_at":"2019-06-02T01:56:19Z","updated_at":"2019-06-08T21:59:47Z","pushed_at":"2019-06-08T21:59:45Z","git_url":"git://github.com/KRTstudent/SP_Online_PY210.git","ssh_url":"git@github.com:KRTstudent/SP_Online_PY210.git","clone_url":"https://github.com/KRTstudent/SP_Online_PY210.git","svn_url":"https://github.com/KRTstudent/SP_Online_PY210","homepage":null,"size":2323,"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,"disabled":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":"b5d8288ede0293eb0a239cd514b83c92a9915968","user":{"login":"UWPCE-PythonCert-ClassRepos","id":34701012,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM0NzAxMDEy","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":161077720,"node_id":"MDEwOlJlcG9zaXRvcnkxNjEwNzc3MjA=","name":"SP_Online_PY210","full_name":"UWPCE-PythonCert-ClassRepos/SP_Online_PY210","private":false,"owner":{"login":"UWPCE-PythonCert-ClassRepos","id":34701012,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM0NzAxMDEy","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},"html_url":"https://github.com/UWPCE-PythonCert-ClassRepos/SP_Online_PY210","description":"Self Paced Online Py210 (2019)","fork":false,"url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210","forks_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/forks","keys_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/keys{/key_id}","collaborators_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/teams","hooks_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/hooks","issue_events_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/issues/events{/number}","events_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/events","assignees_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/assignees{/user}","branches_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/branches{/branch}","tags_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/tags","blobs_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/git/refs{/sha}","trees_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/git/trees{/sha}","statuses_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/statuses/{sha}","languages_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/languages","stargazers_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/stargazers","contributors_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/contributors","subscribers_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/subscribers","subscription_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/subscription","commits_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/commits{/sha}","git_commits_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/git/commits{/sha}","comments_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/comments{/number}","issue_comment_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/issues/comments{/number}","contents_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/contents/{+path}","compare_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/compare/{base}...{head}","merges_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/merges","archive_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/downloads","issues_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/issues{/number}","pulls_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pulls{/number}","milestones_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/milestones{/number}","notifications_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/labels{/name}","releases_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/releases{/id}","deployments_url":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/deployments","created_at":"2018-12-09T20:18:25Z","updated_at":"2019-06-08T22:39:02Z","pushed_at":"2019-06-08T22:39:18Z","git_url":"git://github.com/UWPCE-PythonCert-ClassRepos/SP_Online_PY210.git","ssh_url":"git@github.com:UWPCE-PythonCert-ClassRepos/SP_Online_PY210.git","clone_url":"https://github.com/UWPCE-PythonCert-ClassRepos/SP_Online_PY210.git","svn_url":"https://github.com/UWPCE-PythonCert-ClassRepos/SP_Online_PY210","homepage":null,"size":2432,"stargazers_count":2,"watchers_count":2,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":42,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":3,"license":null,"forks":42,"open_issues":3,"watchers":2,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pulls/218"},"html":{"href":"https://github.com/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pull/218"},"issue":{"href":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/issues/218"},"comments":{"href":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/issues/218/comments"},"review_comments":{"href":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pulls/218/comments"},"review_comment":{"href":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/pulls/218/commits"},"statuses":{"href":"https://api.github.com/repos/UWPCE-PythonCert-ClassRepos/SP_Online_PY210/statuses/247776277a7f230a09e878efdb5df0accf52a3a6"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"natasha-aleksandrova"}}