{"id":20909796,"url":"https://github.com/gusruben/checkup","last_synced_at":"2026-02-09T02:03:15.070Z","repository":{"id":262189409,"uuid":"886055809","full_name":"gusruben/checkup","owner":"gusruben","description":"A tiny rust tool to check for changes on websites.","archived":false,"fork":false,"pushed_at":"2025-02-03T04:38:19.000Z","size":784,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-19T20:43:03.450Z","etag":null,"topics":["blazingly-fast","cli","minimal","rust"],"latest_commit_sha":null,"homepage":"https://crates.io/crates/checkup","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gusruben.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}},"created_at":"2024-11-10T04:18:51.000Z","updated_at":"2025-02-03T04:38:22.000Z","dependencies_parsed_at":"2025-04-20T14:46:32.284Z","dependency_job_id":null,"html_url":"https://github.com/gusruben/checkup","commit_stats":null,"previous_names":["gusruben/checkup"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gusruben/checkup","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gusruben%2Fcheckup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gusruben%2Fcheckup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gusruben%2Fcheckup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gusruben%2Fcheckup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gusruben","download_url":"https://codeload.github.com/gusruben/checkup/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gusruben%2Fcheckup/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29254303,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T01:52:29.835Z","status":"online","status_checked_at":"2026-02-09T02:00:09.501Z","response_time":56,"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":["blazingly-fast","cli","minimal","rust"],"created_at":"2024-11-18T14:12:53.476Z","updated_at":"2026-02-09T02:03:15.038Z","avatar_url":"https://github.com/gusruben.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003cimg height=\"300\" src=\"https://github.com/gusruben/checkup/raw/main/checkup.png\"\u003e\n\n\u003ch1 align=\"center\"\u003e\u003c/h1\u003e\n\u003c/div\u003e\n\nCheckup is a simple tool for detecting changes on websites, and running corresponding actions. It's easy to build Checkup into shell pipelines, home automation, or anything else that can be accessed from the terminal. Get creative-- play sounds, open programs, flash lights, automate the world!\n\n## Installation 🚀\n\nCheckup is cross-platform, and [available on crates.io](https://crates.io/crates/checkup)\n\n```sh\ncargo install checkup\n```\n\n## Usage 🔧\n\n```\nUsage: checkup.exe [OPTIONS] \u003cURL\u003e \u003cCOMMAND\u003e\n\nArguments:\n  \u003cURL\u003e\n  \u003cCOMMAND\u003e\n\nOptions:\n  -i, --interval \u003cINTERVAL\u003e  [default: 3]\n  -h, --help                 Print help\n  -V, --version              Print version\n```\n\n### Example 🗒️\n\n```sh\ncheckup https://shopping.com/item/cool_thing_you_want flash_lights.sh\n```\n\n### Demo 📺\n\n![Checkup Demo](https://raw.githubusercontent.com/gusruben/checkup/refs/heads/main/checkup.gif)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgusruben%2Fcheckup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgusruben%2Fcheckup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgusruben%2Fcheckup/lists"}