{"id":22619285,"url":"https://github.com/menudocs/pyro","last_synced_at":"2025-04-11T14:32:44.559Z","repository":{"id":40446560,"uuid":"258198354","full_name":"MenuDocs/Pyro","owner":"MenuDocs","description":"A Python Discord Bot","archived":false,"fork":false,"pushed_at":"2023-07-20T15:28:43.000Z","size":382,"stargazers_count":26,"open_issues_count":6,"forks_count":6,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-25T10:42:18.304Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/MenuDocs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2020-04-23T12:42:20.000Z","updated_at":"2024-10-05T01:25:05.000Z","dependencies_parsed_at":"2024-12-08T21:15:57.567Z","dependency_job_id":"d396b97e-fc04-477d-a4e8-ea409c249e55","html_url":"https://github.com/MenuDocs/Pyro","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MenuDocs%2FPyro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MenuDocs%2FPyro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MenuDocs%2FPyro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MenuDocs%2FPyro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MenuDocs","download_url":"https://codeload.github.com/MenuDocs/Pyro/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248419650,"owners_count":21100214,"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-12-08T21:15:48.452Z","updated_at":"2025-04-11T14:32:44.540Z","avatar_url":"https://github.com/MenuDocs.png","language":"Python","readme":"# Pyro\nPyro is supposed to be a short sharp coded bot to help the MenuDocs community with python and discord.py related issues. Therefore, it is going to have features that aid the menudocs python developers to understand python better, such as quizzes that ask for common knowledge in both python and discord.py\n\n\n## Installation\n\nBundled with Mongo (Not yet)\n```shell\n- docker-compose build\n- docker-compose up\n```\n\nWithout:\n```shell\n- docker build . -t pyro:latest\n- docker run pyro:latest\n```\n\n## Environment Variables\n\n`TOKEN` - Your bot token\n`MONGO` - Your mongodb connection url (Not required for docker-compose)\n\n## Development\n\nThis will run both Pyro and the required MongoDB config.\nYou can view `pyro/checks/basic.py` if you require things during development.\n\n```shell\n- docker-compose build\n- docker-compose up\n```\n\n#### Tests\n\n```shell\n\u003e pip install -r dev-requirements.txt\n\u003e pytest\n```","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmenudocs%2Fpyro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmenudocs%2Fpyro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmenudocs%2Fpyro/lists"}