{"id":25232999,"url":"https://github.com/ntvmb/cyclomonitor","last_synced_at":"2026-05-02T03:31:49.306Z","repository":{"id":167225115,"uuid":"642808042","full_name":"ntvmb/cyclomonitor","owner":"ntvmb","description":"Command-line tool and Discord bot which presents ATCF and Best Track data.","archived":false,"fork":false,"pushed_at":"2026-04-10T01:36:11.000Z","size":291,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-04-10T03:23:05.064Z","etag":null,"topics":["atcf","cli","cli-app","discord","discord-bot","discord-py","hurricane","py-cord","python3","tropical-cyclone","typhoon","weather"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ntvmb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2023-05-19T11:47:19.000Z","updated_at":"2026-04-10T01:36:16.000Z","dependencies_parsed_at":"2024-01-12T21:19:46.056Z","dependency_job_id":"da91f244-ce75-4c1e-bb92-db43faafe2c7","html_url":"https://github.com/ntvmb/cyclomonitor","commit_stats":{"total_commits":48,"total_committers":1,"mean_commits":48.0,"dds":0.0,"last_synced_commit":"15b75d8258fea15730ba7ff1572df9f7b4786dd5"},"previous_names":["ntvmb/cyclomonitor"],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/ntvmb/cyclomonitor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ntvmb%2Fcyclomonitor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ntvmb%2Fcyclomonitor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ntvmb%2Fcyclomonitor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ntvmb%2Fcyclomonitor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ntvmb","download_url":"https://codeload.github.com/ntvmb/cyclomonitor/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ntvmb%2Fcyclomonitor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32522245,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T01:12:54.858Z","status":"online","status_checked_at":"2026-05-02T02:00:05.923Z","response_time":132,"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":["atcf","cli","cli-app","discord","discord-bot","discord-py","hurricane","py-cord","python3","tropical-cyclone","typhoon","weather"],"created_at":"2025-02-11T13:55:56.750Z","updated_at":"2026-05-02T03:31:49.278Z","avatar_url":"https://github.com/ntvmb.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CycloMonitor\nCommand-line tool and Discord bot which presents ATCF and Best Track data.\n\nDependencies:  \n* aiohttp (provided by py-cord)\n* py-cord (Optional, for running the bot)\n* tendo (Optional, for running the bot)\n### Disclaimer\nNo party involved with CycloMonitor should make any claim that this program is intended to replace tropical cyclone advisories/warnings issued by your local RSMC or TCWC. If you need more detailed information than what is provided by the program, see your local RSMC or TCWC website for forecasts, potential land impacts, or other relevant information.\n\n## Running interactively\nInstall the package:\n```\npip install cyclomonitor\n```\nStart an interactive session:\n`python3 -m cyclomonitor -i` or `python3 -m cyclomonitor.cli`  \nWhen running interactively, type `help` to see available commands.\n\n## Running the bot\nInstall the package with everything needed to run the bot:\n```\npip install cyclomonitor[bot]\n```\nIf you cloned the GitHub repository, you might want to install the package in dev mode:\n```\ncd cyclomonitor\npip install -e .[bot]\n``` \nSome Linux distributions may require you to [set up a virtual environment](https://docs.python.org/3/library/venv.html).\n\nUntil I get the project to use absolute paths, you'll probably want to create a separate directory to store its data:\n```\nmkdir cyclomonitor_temp\ncd cyclomonitor_temp\n```\n\nTo run the bot:\n```\npython3 -m cyclomonitor -b -t your.token.here\n```\nIf you don't want to specify `-t` every time, paste your bot's token into a file called `TOKEN` in your working directory.  \nFor full argument list: `python3 -m cyclomonitor -h` or run the module with no arguments.  \nWindows users: You might want to replace `python3` with `python`.\n\nIf you're using a virtual environment, ensure it is active before running the bot.  \nCycloMonitor logs to stdout by default. To log to a file, specify the parameter `-l LOGFILE`, where `LOGFILE` is the path to the log file.\n\n## Configuring the bot \nSee CONFIGURATION.md for details.\n\nSupports Python 3.8+, but Python 3.11+ is recommended.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fntvmb%2Fcyclomonitor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fntvmb%2Fcyclomonitor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fntvmb%2Fcyclomonitor/lists"}