{"id":17818272,"url":"https://github.com/questionlp/questionlp","last_synced_at":"2026-02-25T06:05:51.380Z","repository":{"id":101708551,"uuid":"336460147","full_name":"questionlp/questionlp","owner":"questionlp","description":"Profile Repo","archived":false,"fork":false,"pushed_at":"2025-04-02T04:48:54.000Z","size":98,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T05:27:45.895Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"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/questionlp.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":"2021-02-06T05:04:43.000Z","updated_at":"2025-04-02T04:48:57.000Z","dependencies_parsed_at":"2024-10-27T17:29:30.993Z","dependency_job_id":null,"html_url":"https://github.com/questionlp/questionlp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/questionlp%2Fquestionlp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/questionlp%2Fquestionlp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/questionlp%2Fquestionlp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/questionlp%2Fquestionlp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/questionlp","download_url":"https://codeload.github.com/questionlp/questionlp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246785487,"owners_count":20833497,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-10-27T16:49:00.773Z","updated_at":"2025-10-26T23:32:09.909Z","avatar_url":"https://github.com/questionlp.png","language":null,"funding_links":["https://github.com/sponsors/questionlp"],"categories":[],"sub_categories":[],"readme":"# Howdy!\n\nMy name is Linh Pham (he/him/they/them) and I am the person behind the [Wait Wait Don't Tell Me! Stats Page](https://stats.wwdt.me). I am also an Software Release Engineer with a background in IT Systems Engineering and DevOps.\n\nPython is my it thing when it comes to programming or playing around with the data that I've collected over the years from [Wait Wait... Don't Tell Me!](https://waitwait.npr.org). I still dabble around in C#, PHP and JavaScript when I have chance to do so. I definitely want to play around with Swift and Go when I have the free cycles.\n\nIf you like the Wait Wait Stats Page and collection of sites and would like to help support the project, please consider [sponsoring me on GitHub](https://github.com/sponsors/questionlp).\n\n## Links\n\n * **Mastodon:** [qlp@linh.social](https://linh.social/@qlp)\n * **Bluesky:** [@linh.social](https://bsky.app/profile/linh.social)\n * **Flickr:** [questionlp](https://www.flickr.com/photos/questionlp)\n * **Website:** [linhpham.org](https://linhpham.org)\n * **Blog:** [linhpham.org/blog](https://linhpham.org/blog)\n * **GitHub Gists:** [gist.github.com/questionlp](https://gist.github.com/questionlp)\n\n## Wait Wait Stats Page Projects\n\nIf you are interested in taking a gander at the code for the Stats Page and its supporting and related components, check out the repos listed below. The projects are published under the terms of [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0) (unless otherwise noted in the repo's `LICENSE` file).\n\n### Sites\n\nThe current version of the Stats Page, Graphs and Reports web applications are developed in Python and built top of the [Flask](https://github.com/pallets/flask) micro web app framework. The Stats API is developed in Python and built on top of [FastAPI](http://fastapi.tiangolo.com).\n\n * [stats.wwdt.me](https://github.com/questionlp/stats.wwdt.me)\n * [api.wwdt.me_v2](https://github.com/questionlp/api.wwdt.me_v2)\n * [graphs.wwdt.me](https://github.com/questionlp/graphs.wwdt.me)\n * [reports.wwdt.me](https://github.com/questionlp/reports.wwdt.me)\n\n### Library\n\nA Python library was created to query, collect and return data from the Wait Wait Stats database. Package for the library are available on PyPi at: \u003chttps://pypi.org/project/wwdtm/\u003e\n\n * [wwdtm](https://github.com/questionlp/wwdtm)\n\nDocumentation for version 2 of the Stats Library is available at [docs.wwdt.me](https://docs.wwdt.me).\n\n### Database Schema\n\nThe data that I've collected is stored in a MariaDB/MySQL database and I've published the schema for it in its own repo.\n\n * [wwdtm_database](https://github.com/questionlp/wwdtm_database)\n\n### Database Export\n\nA Python program has been created to export the contents of each table in the Wait Wait Stats Database as individual JSON files.\n\n * [wwdtm_database_export](https://github.com/questionlp/wwdtm_database_export)\n\n### Slugify Names\n\nA Python program has been created to generate slug strings for guests, hosts, locations, panelists and scorekeepers, which are used throughout the libraries and applications listed above.\n\n * [wwdtm_slugify](http://github.com/questionlp/wwdtm_slugify)\n\n### Previous Versions\n\nThe following projects have been superceded by newer versions that including some significant structural and/or framework updates\n\n * [api.wwdt.me](https://github.com/questionlp/api.wwdt.me)\n * [graphs.wwdt.me_v1](https://github.com/questionlp/graphs.wwdt.me_v1)\n * [libwwdtm](https://github.com/questionlp/libwwdtm)\n * [reports.wwdt.me_v1](https://github.com/questionlp/reports.wwdt.me_v1)\n * [stats.wwdt.me_archived](https://github.com/questionlp/stats.wwdt.me_archived)\n \nVersions 2 and 3 of the Stats Page were developed in PHP, with version 3 using the now deprecated [Silex](https://github.com/silexphp/Silex) framework. I've published the code in case anyone is interested at looking at the progression of the Stats Page over the years.\n\n * [stats.wwdt.me_v2](https://github.com/questionlp/stats.wwdt.me_v2)\n * [stats.wwdt.me_v3](https://github.com/questionlp/stats.wwdt.me_v3)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquestionlp%2Fquestionlp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquestionlp%2Fquestionlp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquestionlp%2Fquestionlp/lists"}