{"id":20318762,"url":"https://github.com/markwal/octoprint-snapstream","last_synced_at":"2025-04-11T18:10:28.005Z","repository":{"id":32484133,"uuid":"36064447","full_name":"markwal/OctoPrint-SnapStream","owner":"markwal","description":"An OctoPrint plugin that replaces the mjpeg stream image with an updating static snapshot image","archived":false,"fork":false,"pushed_at":"2021-02-17T05:45:44.000Z","size":34,"stargazers_count":6,"open_issues_count":5,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-25T14:04:57.185Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/markwal.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}},"created_at":"2015-05-22T09:38:04.000Z","updated_at":"2022-01-09T09:04:34.000Z","dependencies_parsed_at":"2022-08-24T20:31:26.478Z","dependency_job_id":null,"html_url":"https://github.com/markwal/OctoPrint-SnapStream","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markwal%2FOctoPrint-SnapStream","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markwal%2FOctoPrint-SnapStream/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markwal%2FOctoPrint-SnapStream/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markwal%2FOctoPrint-SnapStream/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/markwal","download_url":"https://codeload.github.com/markwal/OctoPrint-SnapStream/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248456365,"owners_count":21106603,"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-11-14T18:41:03.750Z","updated_at":"2025-04-11T18:10:27.979Z","avatar_url":"https://github.com/markwal.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"OctoPrint SnapStream Plugin\n===========================\n\nThis plugin replaces the mjpg-streamer on the control tab with the static snapshot\nimage and updates it with a javascript interval timer. You can set it to only\ndo this if the mjpg-streamer fails.\n\nThis plugin could be useful if you're using a browser that doesn't support mjpeg\nstreams (IE) or if you would like to reduce bandwidth usage when accessing from\nthe internet perhaps.\n\nSetup\n-----\n```\npip install https://github.com/MarkWal/OctoPrint-SnapStream/archive/master.zip\n```\nMake sure you use the same Python environment that you installed OctoPrint under\notherwise the pip install will fail because the plugin won't be able to find its\ndependencies. For octopi this means:\n```\nsource ~/oprint/bin/activate\n```\nbefore you do the pip install.\n\nRestart OctoPrint and the octoprint.log should show the plugin was successfully\nfound and loaded.\n\nThis plugin uses the url's for the webcam from OctoPrint's webcam settings panel\nso the snapshot url has to point to something your browser can reach.\n\nPlugin Settings\n---------------\nIn the settings panel under SnapStream you can choose fps (probably needs to be\nsomething low like 1 or 2).  You can also select whether to use the snapshot\nmode all the time or only when the mjpg stream fails.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkwal%2Foctoprint-snapstream","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarkwal%2Foctoprint-snapstream","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkwal%2Foctoprint-snapstream/lists"}