{"id":47119677,"url":"https://github.com/clockwork-dog/cogs-plugin-buzzshot","last_synced_at":"2026-03-12T19:12:35.162Z","repository":{"id":105010649,"uuid":"504534463","full_name":"clockwork-dog/cogs-plugin-buzzshot","owner":"clockwork-dog","description":"Automatically exchange data between Buzzshot and COGS","archived":false,"fork":false,"pushed_at":"2025-05-02T11:31:48.000Z","size":338,"stargazers_count":3,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-23T14:43:24.055Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/clockwork-dog.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}},"created_at":"2022-06-17T12:55:13.000Z","updated_at":"2025-05-02T11:31:52.000Z","dependencies_parsed_at":"2023-05-28T16:00:19.229Z","dependency_job_id":"1e5fa841-4dd4-495f-b1e9-ac9c5d7c81b6","html_url":"https://github.com/clockwork-dog/cogs-plugin-buzzshot","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/clockwork-dog/cogs-plugin-buzzshot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clockwork-dog%2Fcogs-plugin-buzzshot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clockwork-dog%2Fcogs-plugin-buzzshot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clockwork-dog%2Fcogs-plugin-buzzshot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clockwork-dog%2Fcogs-plugin-buzzshot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clockwork-dog","download_url":"https://codeload.github.com/clockwork-dog/cogs-plugin-buzzshot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clockwork-dog%2Fcogs-plugin-buzzshot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30439601,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-12T14:34:45.044Z","status":"ssl_error","status_checked_at":"2026-03-12T14:09:33.793Z","response_time":114,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"2026-03-12T19:12:32.470Z","updated_at":"2026-03-12T19:12:35.152Z","avatar_url":"https://github.com/clockwork-dog.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# COGS \u003c-\u003e Buzzshot\n\nTHIS IS AN EARLY VERSION, LET US KNOW IF YOU WANT IT TO DO MORE!\n\nThis plugin allows you to automatically transfer data between [Buzzshot](https://buzzshot.com) and [COGS](https://cogs.show/).\nIt will give you a window when you start your COGS show in which you can select\na Buzzshot game. If you would prefer to automatically choose the game based on\nthe current time then see the \"Auto Choose Game\" action below.\n\nUntil a game is selected the plugin will not be able to sync data. We recommend\nadding a checklist item to your COGS pre-show with a condition that \"Game\nSelected\" is ON.\n\n\n# Installing the plugin\n\n1. Download the latest version of the plugin by from [the Releases\npage](https://github.com/clockwork-dog/cogs-plugin-buzzshot/releases/), you want\nthe file named `com.buzzshot.cogs.zip`. \n2. Unzip the file into the `plugins` folder\nin your COGS project, you should now have a `com.buzzshot.cogs` folder in your\n`plugins` folder in your project.\n3. Open the project in COGS and enable the Buzzshot plugin under Setup -\u003e Settings.\n4. You should now see the Buzzshot logo in the list of icons to on the left. Click the Buzzshot Logo.\n5. Enter your Buzzshot API Key in the \"API Key\" field (get in touch with support@buzzshot.com if you need an API Key)\n6. Enter the name of the room that corresponds to this room (EXACTLY as it appears in Buzzshot) in the Room Name field\n\nYou are now ready to start integrating Buzzshot into your COGS show!\n\n\n# Pulling in data to COGS\n\nThis plugin will currently make the following data available to your COGS show:\n\n- Team Name\n- Game Selected (true or false, this is the only data available if you haven't yet selected a game)\n- Player Count\n- Player 1 Name\n- Player 2 Name\n- Player 3 Name\n- Player 4 Name\n- Player 5 Name\n- Player 6 Name\n- Player 7 Name\n- Player 8 Name\n- Player 9 Name\n- Game Master Name\n- Room Name\n    \nWant more information from Buzzshot to use in COGS? Let us know!\n\n\n# Sending data to Buzzshot\n\nYou can use the following actions within COGS to send data back to Buzzshot:\n\n- Set Team Name: Pass a string to set the team name\n- Set Did Win: Pass true or false to set the win state in Buzzshot\n- Set Completion Time (milliseconds): Pass a number of miliseconds to set the completion time\n- Set Hints: Pass a number to set the number of hints\n- Set Game Master Name: Pass the name of the game master you wish to assign (will be created if they don't exist)\n- Complete Game: Use this action to complete the game in Buzzshot (you usually only want to do this after the photos have been added)\n \nAgain, if you want something that isn't here then please let us know!\n \n# Sending game timer to Buzzshot\n\nIf you're using the Timer plugin (included with COGS) you may want to send the\nfinal value to Buzzshot as the \"Completion Time\". To do this add a \"Show\nFinished\" Behaviour in COGS and \"BUZZSHOT: SET COMPLETION TIME (MILISECONDS)\"\nthen click the little down arrow to the right of the value and select \"Custom\nvalue\" then enter `timer.duration - time.remaining`.\n\nIf you have Buzzshot set to work with remaining time instead of elapsed time\nthen you will want to enter just `timer.remaining` in the custom value field.\n \n# Automatically selecting game\n\nThe default way the plugin works is that before each game the operator must\nselect the Buzzshot game from a list. This gives lots of flexibility and is\nprobably the right way to get started. However at some point you may want to\nautomate this!\n\nTo automatically choose a game trigger the \"Auto Choose Game\" action in COGS\n(you probably want to trigger this when the show starts) passing in the name of\nthe Buzzshot Room (or if you already specified that in the settings you can\nleave it blank!). This will choose a Buzzshot game that is set to start closest\nto the current time for that room.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclockwork-dog%2Fcogs-plugin-buzzshot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclockwork-dog%2Fcogs-plugin-buzzshot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclockwork-dog%2Fcogs-plugin-buzzshot/lists"}