Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jjasghar/ignite_karaoke
Automagictly create ignite karaoke decks for your friends!
https://github.com/jjasghar/ignite_karaoke
Last synced: 26 days ago
JSON representation
Automagictly create ignite karaoke decks for your friends!
- Host: GitHub
- URL: https://github.com/jjasghar/ignite_karaoke
- Owner: jjasghar
- License: other
- Created: 2024-05-08T22:33:36.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-22T14:29:21.000Z (4 months ago)
- Last Synced: 2024-07-22T17:25:28.149Z (4 months ago)
- Language: JavaScript
- Size: 21.7 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ignite Karaoke
## ScopeThis is a helper script to create an Ignite Karaoke in just a couple commands.
What is Ignite Karoke?
```text
This is for fun, FrienDA applies.
It go NSFW, but doesn't have to.
The volunteer has 1 minute.
15 seconds each slide.
A title slide to start it off.
Three slides to cover the other 45 seconds.
```It's a ton of fun in a presentation place, it's amazing what stories you can create from it.
## Setup
```bash
git clone https://github.com/jjasghar/ignite_karaoke
cd ignite_karaoke
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
python main.py --help
```## Running
After you have a working environment, if you want to you can add more pictures (`.png`) to the [imgs/](./imgs), directory
or let it create the presentation for you.The following example command will create a three person presentation of JJ, Mary, Jane and open the web browser with the
introduction presentation. All you need to do is add however many volunteers you want. Use `" "` if you want to have full names.
```bash
python main.py -c -n JJ Mary Jane -o
python main.py -c -n "JJ Asghar" "Mary Irwin" "Jane Doe" -o
```**NOTE**: The volunteer presentations have the 15 second auto advance already, so they just need to be there when they have they "Are you ready slide."
When you are done and need to clean up you can run
```bash
python main.py -d
```## Future Plans
- Add OpenAI support so _one_ of the pictures is created by OpenAI
- Additional images (PRs Accepted!)## License & Authors
If you would like to see the detailed LICENSE click [here](./LICENSE).
- Author: JJ Asghar
```text
Copyright:: 2024- IBM, IncLicensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
```