{"id":17674879,"url":"https://github.com/malykhin/on_air","last_synced_at":"2026-05-02T03:34:06.938Z","repository":{"id":96406521,"uuid":"523573386","full_name":"malykhin/on_air","owner":"malykhin","description":"Raspberry Pi Pico W based automated On Air Sign","archived":false,"fork":false,"pushed_at":"2022-09-24T18:43:23.000Z","size":14,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-05T18:35:47.374Z","etag":null,"topics":["raspberry-pi","raspberrypi","raspberrypipico","raspberrypipicow"],"latest_commit_sha":null,"homepage":"","language":"Python","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/malykhin.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":"2022-08-11T03:27:55.000Z","updated_at":"2024-08-26T18:53:05.000Z","dependencies_parsed_at":"2023-03-07T08:15:14.998Z","dependency_job_id":null,"html_url":"https://github.com/malykhin/on_air","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/malykhin%2Fon_air","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malykhin%2Fon_air/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malykhin%2Fon_air/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malykhin%2Fon_air/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/malykhin","download_url":"https://codeload.github.com/malykhin/on_air/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246350893,"owners_count":20763228,"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":["raspberry-pi","raspberrypi","raspberrypipico","raspberrypipicow"],"created_at":"2024-10-24T07:09:14.589Z","updated_at":"2026-05-02T03:34:06.872Z","avatar_url":"https://github.com/malykhin.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# On Air\n\n![3D7262B5-DD7C-4B79-B4B2-1DB69BFE7F54](https://user-images.githubusercontent.com/15819745/184469051-e8bb5a4a-b7da-4c45-90ff-2ca3d01acf46.JPG)\n\nSoftware for the 'On Air' sign controlled by Mac's microphone status. It lights up when microphone is active.\n\n# Installation\n\n1. Create `params.py` frole from `params_sample.py`. Fill proper values for `uuid` and `password` and change other params if needed.\n2. Copy *.py files to your reaspberry pi pico w.\n3. Execute the script on pi and save IP address from the console.\n4. Create `watcher_params.json` from `watcher_params_sample.json`.\n5. Fill the `SIGN_ADDRESS` in `watcher_params.json` using saved IP address.\n6. Execute `./setup_watcher_autoload.js` to setup automatic script execution on user login.\n\n# Circuit Diagram\n\n![Diagram](https://user-images.githubusercontent.com/15819745/186831340-e5e67270-2aed-415d-bc47-c7b060db5ee6.svg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmalykhin%2Fon_air","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmalykhin%2Fon_air","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmalykhin%2Fon_air/lists"}