{"id":19065008,"url":"https://github.com/mathieucaroff/checkonline","last_synced_at":"2025-10-04T13:05:52.143Z","repository":{"id":98558869,"uuid":"345287609","full_name":"mathieucaroff/checkonline","owner":"mathieucaroff","description":"A Network Connectivity Watcher with history, doubling as a clock","archived":false,"fork":false,"pushed_at":"2023-06-07T05:05:51.000Z","size":229,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-02T14:12:15.421Z","etag":null,"topics":["canvas","canvas2d","check","connectivity","network","online","watcher"],"latest_commit_sha":null,"homepage":"https://mathieucaroff.com/checkonline","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mathieucaroff.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2021-03-07T07:45:45.000Z","updated_at":"2023-03-12T17:58:16.000Z","dependencies_parsed_at":"2023-10-03T09:47:28.955Z","dependency_job_id":null,"html_url":"https://github.com/mathieucaroff/checkonline","commit_stats":null,"previous_names":["mathieucaroff/checkonline"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathieucaroff%2Fcheckonline","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathieucaroff%2Fcheckonline/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathieucaroff%2Fcheckonline/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathieucaroff%2Fcheckonline/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mathieucaroff","download_url":"https://codeload.github.com/mathieucaroff/checkonline/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240118329,"owners_count":19750471,"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":["canvas","canvas2d","check","connectivity","network","online","watcher"],"created_at":"2024-11-09T00:48:11.268Z","updated_at":"2025-10-04T13:05:52.092Z","avatar_url":"https://github.com/mathieucaroff.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Check-online\n\nA simple network connectivity watcher for the browser.\n\n[checkonline.vercel.app](https://checkonline.vercel.app/)\n[mathieucaroff.com/checkonline](https://mathieucaroff.com/checkonline/)\n\n## Features\n\n### Connectivity Status\n\n- Continuous connectivity checking\n- Choose the check periodicity (0.5s by defalut)\n- Choose the reactivity threashold (0.5s by defalut)\n- The icon changes to indicate the connectivity status.\n- The title of the tab can be made to change with the connectivity status.\n- The background of the page changes with the connectivity status.\n\n### Service availability\n\n- The page becomes available offline after it has been loaded once.\n\n### History\n\n- The history of the connectivity status is displayed for the ongoing day and the previous day. Every second of the day is displayed in at least one pixel.\n- The history for days further in the past is stored in the local storage of the page, and is accessible via a menu.\n\n### Configuration\n\n- The configuration can be changed through the GUI\n- It is saved in the local storage of the browser\n\n## Frequently asked questions\n\n- Why  the title does not change by default?\n  - Whenever the title is changed, the browser marks the tab with a dot to signal this change to the user (tested in Firefox). This can become bothersome very quickly","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathieucaroff%2Fcheckonline","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmathieucaroff%2Fcheckonline","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathieucaroff%2Fcheckonline/lists"}