{"id":16218532,"url":"https://github.com/wiibleyde/randomobscam","last_synced_at":"2026-04-13T09:32:05.756Z","repository":{"id":56999950,"uuid":"526912569","full_name":"Wiibleyde/RandomOBSCam","owner":"Wiibleyde","description":"RandomOBSCam is a python program that automates camera changes.","archived":false,"fork":false,"pushed_at":"2024-03-01T17:38:18.000Z","size":52,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-16T17:44:44.327Z","etag":null,"topics":["camera","flask","obs","python"],"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/Wiibleyde.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}},"created_at":"2022-08-20T11:53:42.000Z","updated_at":"2024-03-01T17:38:35.000Z","dependencies_parsed_at":"2024-03-01T18:51:05.321Z","dependency_job_id":"492b7a41-dfc3-4879-83f7-0be080813e5d","html_url":"https://github.com/Wiibleyde/RandomOBSCam","commit_stats":null,"previous_names":["wiibleyde/randomobscam"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/Wiibleyde/RandomOBSCam","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wiibleyde%2FRandomOBSCam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wiibleyde%2FRandomOBSCam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wiibleyde%2FRandomOBSCam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wiibleyde%2FRandomOBSCam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wiibleyde","download_url":"https://codeload.github.com/Wiibleyde/RandomOBSCam/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wiibleyde%2FRandomOBSCam/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31746294,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T09:16:15.125Z","status":"ssl_error","status_checked_at":"2026-04-13T09:16:05.023Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["camera","flask","obs","python"],"created_at":"2024-10-10T11:49:42.222Z","updated_at":"2026-04-13T09:32:05.743Z","avatar_url":"https://github.com/Wiibleyde.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RandomOBSCam\n\n![GitHub release (latest by date)](https://img.shields.io/github/v/release/Wiibleyde/RandomOBSCam) ![GitHub last commit](https://img.shields.io/github/last-commit/Wiibleyde/RandomOBSCam) ![GitHub issues](https://img.shields.io/github/issues-raw/Wiibleyde/RandomOBSCam) ![GitHub pull requests](https://img.shields.io/github/issues-pr-raw/Wiibleyde/RandomOBSCam) ![GitHub All Releases](https://img.shields.io/github/downloads/Wiibleyde/RandomOBSCam/total)\n\nThis is a simple script to automatically switch between scenes in OBS Studio.\n\n## How to use\n\n1. Start OBS Studio\n\n2. Start the script\n\n3. Fill the config file with the ip, port and password of your OBS Studio\n\n4. Start the script again\n\nAnd that's it. The script will now automatically switch between the scenes with specific names.\n\nYou can control the script with the following link: \n- [http://localhost:5000](http://localhost:5000), if you want to control the script on the same computer.\n\n\n\n## Cam names\n\nThe script will only switch between scenes with the following names:\n- Scene scenes : name contains \"SCE\"\n- Public scenes : name contains \"PUB\"\n- Piano scenes : name contains \"PIA\"\n\n## Config file\n\nThe config file is a simple json file with the following structure:\n\n```json\n{\n    \"minTime\": 5, \n    \"maxTime\": 10, \n    \"ip\": \"127.0.0.1\", \n    \"port\": 4455, \n    \"password\": \"password\"\n}\n```\n\n- minTime : minimum time in seconds between two scene switches\n- maxTime : maximum time in seconds between two scene switches\n- ip : ip of the computer running OBS Studio websocket\n- port : port of the OBS Studio websocket\n- password : password of the OBS Studio websocket\n\n## How to install\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwiibleyde%2Frandomobscam","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwiibleyde%2Frandomobscam","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwiibleyde%2Frandomobscam/lists"}