{"id":20129048,"url":"https://github.com/hedgieinsocks/htp","last_synced_at":"2026-01-16T00:55:02.945Z","repository":{"id":255013428,"uuid":"848281857","full_name":"hedgieinsocks/htp","owner":"hedgieinsocks","description":"A tool to send HTTP probe requests at regular intervals","archived":false,"fork":false,"pushed_at":"2024-10-03T17:46:52.000Z","size":12,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-13T20:40:35.771Z","etag":null,"topics":["go","http"],"latest_commit_sha":null,"homepage":"","language":"Go","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/hedgieinsocks.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":"2024-08-27T13:30:08.000Z","updated_at":"2024-10-04T07:28:31.000Z","dependencies_parsed_at":"2024-09-08T13:36:40.032Z","dependency_job_id":"b30cc26c-c89e-45a2-a8fe-3ae9a39fa404","html_url":"https://github.com/hedgieinsocks/htp","commit_stats":null,"previous_names":["hedgieinsocks/htp"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hedgieinsocks%2Fhtp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hedgieinsocks%2Fhtp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hedgieinsocks%2Fhtp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hedgieinsocks%2Fhtp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hedgieinsocks","download_url":"https://codeload.github.com/hedgieinsocks/htp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233712795,"owners_count":18718289,"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":["go","http"],"created_at":"2024-11-13T20:31:40.057Z","updated_at":"2025-09-21T04:32:14.641Z","avatar_url":"https://github.com/hedgieinsocks.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# htp\n\nHTTP Tick Ping - a tool to send HTTP probe requests at regular intervals\n\nThe requests are sent at the exact scheduled time depending on the set interval, even if the previous requests have not completed yet. This might help determine how long the service exposed on the target URL stays unavailable from the user's perspective after e.g. k8s pod or web server restart.\n\n## Usage\n\n```\nA tool to send HTTP probe requests at regular intervals\n\nUsage:\n  htp URL [flags]\n\nFlags:\n  -i, --interval int    interval between requests in milliseconds (default 1000)\n  -l, --limit int       number of requests to make (default unlimited)\n  -p, --pager int       number of requests to pager (default 25)\n  -t, --timeout int     max allowed request time in milliseconds\n  -k, --insecure        allow insecure connections\n  -m, --method string   specify HTTP request method (default \"GET\")\n  -j, --json string     jq-compatible filter for JSON response\n  -h, --help            help for htp\n  -v, --version         version for htp\n```\n\n## Example\n\n```sh\n❯ htp http://ifconfig.co/json -l 5 -j .ip\nGET http://ifconfig.co/json [1000ms]\n\n1: start=09:56:40.594, duration=93ms, end=09:56:40.688, url=http://ifconfig.co/json [200] =\u003e \"92.193.54.221\"\n2: start=09:56:41.594, duration=64ms, end=09:56:41.658, url=http://ifconfig.co/json [200] =\u003e \"92.193.54.221\"\n3: start=09:56:42.594, duration=66ms, end=09:56:42.661, url=http://ifconfig.co/json [200] =\u003e \"92.193.54.221\"\n4: start=09:56:43.595, duration=63ms, end=09:56:43.658, url=http://ifconfig.co/json [200] =\u003e \"92.193.54.221\"\n5: start=09:56:44.594, duration=64ms, end=09:56:44.659, url=http://ifconfig.co/json [200] =\u003e \"92.193.54.221\"\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhedgieinsocks%2Fhtp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhedgieinsocks%2Fhtp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhedgieinsocks%2Fhtp/lists"}