{"id":18334497,"url":"https://github.com/jeverhart383/debate-analysis","last_synced_at":"2026-01-22T02:03:23.435Z","repository":{"id":87999774,"uuid":"77365440","full_name":"JEverhart383/debate-analysis","owner":"JEverhart383","description":null,"archived":false,"fork":false,"pushed_at":"2017-06-23T01:51:37.000Z","size":3006,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-09T19:01:58.327Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JEverhart383.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-26T07:07:34.000Z","updated_at":"2017-05-17T08:16:32.000Z","dependencies_parsed_at":"2023-05-22T08:00:30.589Z","dependency_job_id":null,"html_url":"https://github.com/JEverhart383/debate-analysis","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JEverhart383/debate-analysis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JEverhart383%2Fdebate-analysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JEverhart383%2Fdebate-analysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JEverhart383%2Fdebate-analysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JEverhart383%2Fdebate-analysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JEverhart383","download_url":"https://codeload.github.com/JEverhart383/debate-analysis/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JEverhart383%2Fdebate-analysis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28650600,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-22T01:17:37.254Z","status":"online","status_checked_at":"2026-01-22T02:00:07.137Z","response_time":144,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T19:49:18.694Z","updated_at":"2026-01-22T02:03:23.420Z","avatar_url":"https://github.com/JEverhart383.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 2016 Presidential Debate Analysis \nThis project uses the NLTK Python library to analyze natural language samples from the 2016 Presidential Debates between Hillary Clinton and Donald Trump.\n\n### Sources\nLuckily there was a great source for the debate transcripts, [The American Presidency Project](http://www.presidency.ucsb.edu/debates.php) out of UCSB. I couldn't find a place to download the files, so I manually copied and pasted them into .txt files for processing. \n\n### Methodology and Visualization\nFor more information on the methodology used for this analysis, I'll post additional info on my blog highlighting the steps I took to normalize the text, which included stripping out stop words and other textual features specific to the transcripts used. \n\nThe visualizations will be completed using d3 once I get all the Python structure working. \n\n#### Reusability \nThis is not the first time I've undertaken a frequency analysis of this type before, and frankly I've gotten tired of having to rewrite Python code to do some of these really simple things in NLTK, so this project is a small step towards reusability. I've written the Python program in such a way that you should be able to take just those files, pass the `script.py` file a directory name, and it will normalize, analyze, and report in json format for all of the .txt files in that directory (error handling notwithstanding) \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeverhart383%2Fdebate-analysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeverhart383%2Fdebate-analysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeverhart383%2Fdebate-analysis/lists"}