{"id":18023153,"url":"https://github.com/rustyconover/radio-scanner-analyzer","last_synced_at":"2025-03-26T23:31:00.720Z","repository":{"id":146625392,"uuid":"326336402","full_name":"rustyconover/radio-scanner-analyzer","owner":"rustyconover","description":"Analyze the activity on public scanner audio streams.","archived":true,"fork":false,"pushed_at":"2021-01-27T18:44:42.000Z","size":68,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-19T20:59:36.586Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/rustyconover.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","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-01-03T05:40:23.000Z","updated_at":"2024-09-30T20:02:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"115c4044-62b4-4d98-9eef-544c4773cbce","html_url":"https://github.com/rustyconover/radio-scanner-analyzer","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/rustyconover%2Fradio-scanner-analyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustyconover%2Fradio-scanner-analyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustyconover%2Fradio-scanner-analyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustyconover%2Fradio-scanner-analyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rustyconover","download_url":"https://codeload.github.com/rustyconover/radio-scanner-analyzer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245753874,"owners_count":20666827,"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-30T07:07:36.996Z","updated_at":"2025-03-26T23:31:00.707Z","avatar_url":"https://github.com/rustyconover.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Radio Scanner Streams for [Microprediction](https://www.microprediction.com)\n\nThere are many online radio scanners, they listen for\nactivity on the fire, police, aviation or railroad frequencies\nand broadcast what they hear to the Internet.\n\nThe broadcasts are using MPEG audio and served via HTTPS\nas such it is reasonably easy to capture the audio stream for\na fixed amount of them, then detect the periods of silence.\n\nThis code is a framework for listening to multiple scanner\nstreams, and determining how much silence there was over a\nfixed interval of time. The code then publishes the number\nof seconds where there was \"activity\" on the stream as a time\nseries so other programs can build models and predict it.\n\nIdeally these models would be a part of ensemble of models to\nperform anomaly detection. There is likely a baseline of activity\nthat occurs on all of these channels, detecting deviations from\nthat baseline may signal events of interest are occurring.\n\n# Code\n\nSee `src/puller.ts` for the code.\n\nRun the code with `ts-node src/puller.ts`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frustyconover%2Fradio-scanner-analyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frustyconover%2Fradio-scanner-analyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frustyconover%2Fradio-scanner-analyzer/lists"}