{"id":51141975,"url":"https://github.com/pythoncanarias/pydeckard","last_synced_at":"2026-07-14T07:01:24.698Z","repository":{"id":45967037,"uuid":"112957550","full_name":"pythoncanarias/pydeckard","owner":"pythoncanarias","description":"Telegram Bot made in Python to automate different tasks of Python Canarias","archived":false,"fork":false,"pushed_at":"2026-07-05T23:34:58.000Z","size":161,"stargazers_count":7,"open_issues_count":11,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-07-06T01:10:55.873Z","etag":null,"topics":["api","bot","python","telegram"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pythoncanarias.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-12-03T19:38:50.000Z","updated_at":"2026-07-05T23:35:01.000Z","dependencies_parsed_at":"2024-08-15T23:52:44.717Z","dependency_job_id":"3eb77fb7-241e-4e62-8876-59a73ccb8ada","html_url":"https://github.com/pythoncanarias/pydeckard","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pythoncanarias/pydeckard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythoncanarias%2Fpydeckard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythoncanarias%2Fpydeckard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythoncanarias%2Fpydeckard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythoncanarias%2Fpydeckard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pythoncanarias","download_url":"https://codeload.github.com/pythoncanarias/pydeckard/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythoncanarias%2Fpydeckard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35450066,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-14T02:00:06.603Z","response_time":114,"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":["api","bot","python","telegram"],"created_at":"2026-06-26T00:00:39.395Z","updated_at":"2026-07-14T07:01:24.692Z","avatar_url":"https://github.com/pythoncanarias.png","language":"Python","funding_links":[],"categories":["Comunidad y Ecosistema Tech"],"sub_categories":[],"readme":"# PyDeckard\n\nTelegram Bot made in Python to automate different tasks of [Python Canarias](http://pythoncanarias.es).\n\n![RickDeckard](rick-deckard.jpg) \n\n\u003e \"I've seen things you people wouldn't believe\"  \n\u003e In honour of Rick Deckard from Blade Runner.\n\n## Installation\n\nCreate a virtualenv for Python3 and install dependencies. In this\nexample we are using python -m venv:\n\n~~~console\n$ python -m venv pydeckard\n$ cd pydeckard\n$ source ./bin/activate\n$ ./bin/pip install git+https://github.com/misanram/pydeckard.git@Instalar-desde-GitHub\n~~~\n\nAs a developer, you must install it in this other way:\n\n~~~console\n$ ./bin/pip install git+https://github.com/misanram/pydeckard.git@Instalar-desde-GitHub[dev]\n~~~\n\nAfter installation, the next step is to create the .env configuration file and\nthe file for automatic program startup. \n\nDuring the process, you will be asked to enter your Telegram token and\nwill be prompted with other configuration-related questions. The only required\nitem is the Telegram token.\n\nTo do this, activate the virtual environment and run:\n\n~~~console\n$ pydeckard --setup\n~~~\n\nYou can now launch the bot, activating the virtual environment and running::\n\n~~~console\n$ pydeckard\n~~~\n\n.. or delegate the startup of the application to your operating system\nusing the instructions that setup has provided.\n\nYou can view the bot log using:\n\n~~~console\n$ journalctl -u pydeckard.service -f systemd\n~~~\n\nYou can use the flag `--verbose` (or `-v') to get more information in the console:\n\n~~~console\n$ python3 bot.py --verbose\n~~~\n\n\n## Tests\n\nUse pytest:\n\n~~~console\n$ python3 -m pytest\n~~~","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpythoncanarias%2Fpydeckard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpythoncanarias%2Fpydeckard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpythoncanarias%2Fpydeckard/lists"}