{"id":16133441,"url":"https://github.com/deckerego/tally_pi","last_synced_at":"2025-10-28T18:49:46.168Z","repository":{"id":45855168,"uuid":"291353750","full_name":"deckerego/tally_pi","owner":"deckerego","description":"TallyPi allows you to build network controlled tally lights for live cameras, intended for control by OBS but extensible enough to use for whatever purposes you like.","archived":false,"fork":false,"pushed_at":"2023-02-19T16:30:59.000Z","size":4164,"stargazers_count":43,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-16T21:21:23.629Z","etag":null,"topics":["obs","obs-script","tally-light","unicorn-phat","video-production"],"latest_commit_sha":null,"homepage":"","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/deckerego.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":"2020-08-29T21:42:49.000Z","updated_at":"2024-10-13T20:21:09.000Z","dependencies_parsed_at":"2024-10-27T18:21:06.094Z","dependency_job_id":"7b6a60c9-21ba-496a-80b2-58ffccce607e","html_url":"https://github.com/deckerego/tally_pi","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deckerego%2Ftally_pi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deckerego%2Ftally_pi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deckerego%2Ftally_pi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deckerego%2Ftally_pi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deckerego","download_url":"https://codeload.github.com/deckerego/tally_pi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244249176,"owners_count":20422920,"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":["obs","obs-script","tally-light","unicorn-phat","video-production"],"created_at":"2024-10-09T22:44:42.244Z","updated_at":"2025-10-28T18:49:41.130Z","avatar_url":"https://github.com/deckerego.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TallyPi\n\nA network controlled tally light for cameras, intended for control by\n[TallyOBS](https://github.com/deckerego/tally_obs)\nbut extensible enough to use for whatever purposes you like.\n\n![Unicorn pHat Demo](./docs/images/unicorn_hat_demo.gif)\n\n## Hardware\n\nTallyPi is built for the\n[Raspberry Pi](https://www.raspberrypi.org/products/raspberry-pi-zero-w/) and\na variety of LED breakout boards, including the\n[Pimoroni Blinkt!](https://shop.pimoroni.com/products/blinkt) as well as the\nthe NeoPixel platform. The\n[5x10 PixelLeaf RGB Matrix](https://www.tindie.com/products/oakdevtech/5x10-pixelleaf-rgb-matrix-sk6812mini-rgb-matrix/)\nis the current NeoPixel breakout board validated for TallyPi.\n\nTallyPi also supports hardware buttons/switches to shutdown the Pi and wake it back up.\n\nDetails on how to wire up the LED breakout boards, as well as details on how to\nwire the on/off switch, are listed in [HARDWARE.md](./docs/HARDWARE.md).\n\nThere is also an enclosure supplied with TallyPi that can be 3D printed.\nIt's not great, but it works as a light diffuser and includes a mount for a\ncamera flash bracket. It is available from this repository\nor via [Thingiverse](https://www.thingiverse.com/thing:4590885).\n\n\n## The Tally Light API\n\nA web service is provided to expose NeoPixels through an HTTP interface.\nThis controls color and brightness, and will monitor the on/off switch\n(if available) to shut down the light in an orderly fashion.\n\nAn HTTP interface is provided that allows for color control and brightness\nto be specified remotely. As an example:\n\n    http://192.168.1.1:7413/set?color=AA22FF\u0026brightness=0.3\n\nWould set the NeoPixels to be purple across all LEDs, at 30% brightness.\n\nThe status of the LEDs are available as:\n\n    http://192.168.1.1:7413/status\n\nIf you would like to tweak an individual light, an HTML dashboard for \ncontrolling colors and brightness is available at:\n\n    http://192.168.1.1:7413/dashboard\n\nDetails on installing the software, as well as protecting your Pi for\nrepeated use, is available within [INSTALLING.md](./docs/INSTALLING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeckerego%2Ftally_pi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeckerego%2Ftally_pi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeckerego%2Ftally_pi/lists"}