Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/salsan/otu
otu is OBS themes utility an handle tool for work with your scenes of Open Broadcaster Software
https://github.com/salsan/otu
add cli export extract import nodejs obs obs-studio obsstudio scene
Last synced: about 2 months ago
JSON representation
otu is OBS themes utility an handle tool for work with your scenes of Open Broadcaster Software
- Host: GitHub
- URL: https://github.com/salsan/otu
- Owner: salsan
- License: gpl-3.0
- Created: 2021-06-23T18:14:43.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-06T09:17:56.000Z (4 months ago)
- Last Synced: 2024-11-08T03:04:41.658Z (about 2 months ago)
- Topics: add, cli, export, extract, import, nodejs, obs, obs-studio, obsstudio, scene
- Language: JavaScript
- Homepage:
- Size: 75.2 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# otu
**otu** ( OBS themes utility ) is [Node.js](https://nodejs.org) script, an handle tool for work with your scenes of Open Broadcaster Software
# Description
otu is an utility to permit to export/import your theme with all files and scenes in an archive, add and extract scene from theme, and many features are added in the future
# Installation
```bash
npm i otu-tool
```# Features
- Export OBS theme scenes
- Import OBS theme scenes
- Add single scene on OBS theme
- Extract single scene from OBS theme
- Show info about theme scenes# Usage
### Export
Create a zip archive (.otu) from scene.json with all files present on scenes
```bash
otu-tool export -i mytheme.json -o mythemearchive.otu
```### Import
Extract files from zip archive (.otu) and create scene.json for OBS
```bash
otu-tool import -i mythemearchive.otu -o mytheme.json
```### Add
Add a single scene to your theme
```bash
otu-tool add -i mytheme.json --scene myscenearchive.otu -o mynewtheme.json
```### Extract
Extract single scene from theme
```bash
otu-tool extract -i mytheme.json --scene "NameOfScene" -o myscenearchive.otu
```### Show
Show info about Theme scenes ( scenes collection )
```bash
otu-tool show -i mytheme.json --scenes
```# Supported Broadcaster Sofware
- [OBS Studio](https://obsproject.com/)
# Download
- [Last Release](https://github.com/salsan/otu/releases)
# Todo
- [ ] Check fonts ~~and install it if is required~~
- [x] ~~Extract/Add single scene of your theme with relative files~~
- [ ] Convert [Streamlabs OBS](https://streamlabs.com/streamlabs-obs-live-streaming-software) scenes to [OBS Broadcaster Software](https://obsproject.com/)# License
Copyright 2021 Salvatore Santagati ()
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.