{"id":17818286,"url":"https://github.com/questionlp/wwdtm_database_export","last_synced_at":"2026-04-29T12:34:54.179Z","repository":{"id":101708672,"uuid":"474787096","full_name":"questionlp/wwdtm_database_export","owner":"questionlp","description":"Python program to export contents from each of the tables in a copy of the Wait Wait Stats Database","archived":false,"fork":false,"pushed_at":"2024-04-13T03:47:38.000Z","size":29,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-08T00:26:01.163Z","etag":null,"topics":["database","mariadb-database","mysql-database","python","wwdtm"],"latest_commit_sha":null,"homepage":"https://stats.wwdt.me","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","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":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2022-03-27T23:42:44.000Z","updated_at":"2022-03-27T23:48:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"dabacb81-1512-42a1-bad0-dabbf104d6be","html_url":"https://github.com/questionlp/wwdtm_database_export","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%2Fwwdtm_database_export","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/questionlp%2Fwwdtm_database_export/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/questionlp%2Fwwdtm_database_export/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/questionlp%2Fwwdtm_database_export/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/questionlp","download_url":"https://codeload.github.com/questionlp/wwdtm_database_export/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":["database","mariadb-database","mysql-database","python","wwdtm"],"created_at":"2024-10-27T16:49:03.366Z","updated_at":"2026-04-29T12:34:49.160Z","avatar_url":"https://github.com/questionlp.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wait Wait Don't Tell Me! Stats Page Database Export\n\n## Overview\n\nPython application that exports each of the tables in an instance of the [Wait Wait Don't Tell Me Stats Page Database](https://github.com/questionlp/wwdtm_database) as individual JSON files. Each of the JSON files is named after the database table.\n\n## Requirements\n\n- Python 3.10 or newer (Any earlier version of Python is not supported)\n- Wait Wait Stats Database v4.6 or higher (Earlier versions are no longer supported) running on MySQL 8.0 or newer\n\n## Setup\n\nBefore the application can be used, a copy of the `config.json.dist` file needs to be created and named `config.json`. The `config.json` file contains the required database connection information to connect and log into a MySQL server.\n\nIt is highly recommended to use Python virtual environments to install the required packages and isolate the application from other Python programs. All of the package requirements are stored in `requirements.txt`.\n\nIn case you are working on developing or troubleshooting the program, the development environment requirements are stored in `requirements-dev.txt`.\n\n## Usage\n\n```text\nusage: database_export.py [-h] [--date] [output]\n\nExport Wait Wait Stats database tables in JSON format.\n\npositional arguments:\n  output      Output directory\n\noptional arguments:\n  -h, --help  show this help message and exit\n  --date      Create a subdirectory under the output directory with date/timestamp\n```\n\n## Code of Conduct\n\nThis projects follows version 2.1 of the [Contributor Covenant's](https://www.contributor-covenant.org/). A copy of the [Code of Conduct](https://github.com/questionlp/wwdtm_database_export/blob/main/CODE_OF_CONDUCT.md) document is included in this repository.\n\n## License\n\nThis library is licensed under the terms of the [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquestionlp%2Fwwdtm_database_export","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquestionlp%2Fwwdtm_database_export","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquestionlp%2Fwwdtm_database_export/lists"}