{"id":18263193,"url":"https://github.com/ctrlaltdev/impulse","last_synced_at":"2025-04-09T01:26:32.169Z","repository":{"id":95988736,"uuid":"203252827","full_name":"ctrlaltdev/impulse","owner":"ctrlaltdev","description":"📡","archived":false,"fork":false,"pushed_at":"2019-09-07T00:56:31.000Z","size":3192,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-14T19:39:27.690Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/ctrlaltdev/impulse","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ctrlaltdev.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":"2019-08-19T21:28:55.000Z","updated_at":"2019-09-07T00:56:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"9372a003-42eb-4f49-ba96-3d91bdc99707","html_url":"https://github.com/ctrlaltdev/impulse","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrlaltdev%2Fimpulse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrlaltdev%2Fimpulse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrlaltdev%2Fimpulse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrlaltdev%2Fimpulse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ctrlaltdev","download_url":"https://codeload.github.com/ctrlaltdev/impulse/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247955117,"owners_count":21024345,"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-11-05T11:10:19.655Z","updated_at":"2025-04-09T01:26:32.151Z","avatar_url":"https://github.com/ctrlaltdev.png","language":"Python","readme":"Docker image to check the pulse of hosts\n\nIt will check the hosts your provide every minute and will notify you everytime the status of the monitored hosts status change\n\nimpulse will send a POST request with info about the status and host for which the status changed.\n\nimpulse need 2 files:\n- hosts/hosts: that is the list of url you check on (1 per line)\n- hosts/endpoints: that is the list of endpoints to notify when something changes (1 per line)\n\nTo run: \n```\ndocker run --name impulse \\\n  -v \"path/to/where/you/store/the/hosts/and/endpoints/files:/impulse/hosts\" \\\n  -v \"optionally/path/to/where/the/sqlitedb/will/be/stored:/impulse/db\" \\\n  ctrlaltdev:impulse\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctrlaltdev%2Fimpulse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fctrlaltdev%2Fimpulse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctrlaltdev%2Fimpulse/lists"}