obsws-python/examples/scene_rotate/__main__.py
onyx-and-iris b8b446f9bf use context manager in scene_rotate
other refactors
2022-10-24 22:42:46 +01:00

19 lines
399 B
Python

import time
import obsws_python as obs
def main():
with obs.ReqClient() as client:
resp = client.get_scene_list()
scenes = [di.get("sceneName") for di in reversed(resp.scenes)]
for scene in scenes:
print(f"Switching to scene {scene}")
client.set_current_program_scene(scene)
time.sleep(0.5)
if __name__ == "__main__":
main()