{"id":16521739,"url":"https://github.com/davesteele/comitup-watch","last_synced_at":"2026-01-07T14:05:56.695Z","repository":{"id":142203208,"uuid":"382889101","full_name":"davesteele/comitup-watch","owner":"davesteele","description":"Monitor Comitup instances on the local network","archived":false,"fork":false,"pushed_at":"2024-06-09T03:26:48.000Z","size":88,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-02T08:42:50.840Z","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":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davesteele.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":"2021-07-04T15:44:33.000Z","updated_at":"2024-06-09T03:26:51.000Z","dependencies_parsed_at":"2024-11-13T23:42:09.806Z","dependency_job_id":"4c250991-e6c6-4eaa-9eac-3f43b75035e3","html_url":"https://github.com/davesteele/comitup-watch","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davesteele%2Fcomitup-watch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davesteele%2Fcomitup-watch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davesteele%2Fcomitup-watch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davesteele%2Fcomitup-watch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davesteele","download_url":"https://codeload.github.com/davesteele/comitup-watch/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245991585,"owners_count":20706129,"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-10-11T16:57:48.027Z","updated_at":"2026-01-07T14:05:56.669Z","avatar_url":"https://github.com/davesteele.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Comitup-Watch\n\n## Monitor local Comitup-enabled Devices\n\n![Comitup-Watch Screenshot](https://davesteele.github.io/comitup-watch/images/comitup-watch.png)\n\n\n[Comitup](https://davesteele.github.io/comitup/) is a package that allows you to bootstrap headless devices on to the Internet via WiFi. Comitup-Watch lets you see the status of pending and connected Comitup-enabled devices on your local network.\n\n## Installing\n\nDownload and install the [deb file](https://davesteele.github.io/comitup/latest/comitup-watch_latest.html).\n\nOr\n\nAdd it via the Comitup Repository:\n\n  * Download and install [davesteele-comitup-apt-source](https://davesteele.github.io/comitup/latest/davesteele-comitup-apt-source_latest.html).\n  * Install:\n\n```\nsudo apt-get update\nsudo apt-get install comitup-watch\n```\n\n## Man Page\n\n\n### NAME\n\ncomitup-watch -- monitor local Comitup-enabled devices\n\n#### SYNOPSIS\n\n    $ `comitup-watch`\n\n#### DESCRIPTION\n\nThe **comitup-watch** program is a terminal utility that displays the status of\nlocal WiFi Access Points and network host names/ip addresses. It is targeted\nfor showing the status of devices running the _Comitup_ service.\n\nThe program collects information from a number of sources, and displays in a\nseries of columns:\n\n  * __SSID__\n\n    The name of a visible WiFi Access Point. A Comitup-enabled device will\n    create an Access Point whenever it is unsuccessful in making an established\n    WiFi connection. Once a user connects to this AP, a captive portal enables\n    the definition of a connection for the current environment.\n\n    A Comitup device with two WiFi interfaces, running in _appliance mode_, can\n    show both an active SSID and local network information at the same time.\n\n    SSID information is collected from **NetworkManager**.\n\n    The accuracy of this column is improved if there is an unconnected WiFi\n    interface available.\n\n  * __Domain Name__\n\n    The fully qualified domain name for the device. Any system which supports\n    mdns can use this name to access the device.\n\n    The domain name, and the IP address columns, are extracted from a\n    Comitup-published Avahi/ZeroConf service. Data in these columns indicates\n    that the device is accessible on the network.\n\n  * __IPv4__\n\n    An accessible IPv4 address for the device.\n\n  * __IPv6__\n\n    An accessible IPv6 address for the device. Recent Comitup versions by\n    default create only link-local IPv6 addresses for controlled WiFi\n    connections.\n\n  * __Ping__\n\n    The program will periodically attempt to ping devices with known addresses.\n    This column displays the latest result for that test.\n\nRecent information in the table is shown in green.\n\n#### COPYRIGHT\n\nComitup-watch is Copyright (C) 2021 David Steele \u0026lt;steele@debian.org\u0026gt;\n\n#### SEE ALSO\n\n[comitup(8)](https://davesteele.github.io/comitup/man/comitup.pdf)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavesteele%2Fcomitup-watch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavesteele%2Fcomitup-watch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavesteele%2Fcomitup-watch/lists"}