https://github.com/jerdog/pptkaraoke-unsplash
Powerpoint Karaoke using Reveal.js + Unsplash API (via Netlify Functions)
https://github.com/jerdog/pptkaraoke-unsplash
karaoke karaoke-party reveal-js
Last synced: 12 months ago
JSON representation
Powerpoint Karaoke using Reveal.js + Unsplash API (via Netlify Functions)
- Host: GitHub
- URL: https://github.com/jerdog/pptkaraoke-unsplash
- Owner: jerdog
- License: other
- Created: 2024-10-16T13:36:02.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-18T11:42:48.000Z (almost 2 years ago)
- Last Synced: 2024-10-19T14:37:52.997Z (almost 2 years ago)
- Topics: karaoke, karaoke-party, reveal-js
- Language: JavaScript
- Homepage:
- Size: 3.03 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PowerPoint Karaoke + Unsplash API
## Overview
This project is a web application for [PowerPoint Karaoke](https://en.wikipedia.org/wiki/PowerPoint_karaoke), with a twist: all of the images are randomly pulled from the [Unsplash API](https://unsplash.com/developers) on load.
## Usage
To use this project, you will first need to [fork it](https://github.com/jerdog/pptkaraoke-unsplash/fork), then clone that fork to your local machine (see below), and then open the `index.html` file in your browser. You will of course need to edit specific information for your presentation/event (see below), but by default the slideshow shows 5 slides, auto-advancing every 15 seconds. The below parameters can be adjusted in the URL:
- `?slides=X` - the number of slides to show (default 8 for a 2min karaoke presentation)
- `?delay=X` - the delay between slides in seconds (default 15)
For example: `https://localhost:8888/index-1.html/?slides=10&delay=10` will show 10 slides, auto-advancing every 10 seconds (1min 40sec presentation). Not including those parameters will show the default 8 slides, auto-advancing every 15 seconds (2min presentation).
## Configuration
File descriptions:
- `index.html` - the main HTML file for the default presentation overview file. You will need to edit this file to include your own presentation information, along with links to the subsequent presentations you'll be using.
- `index-1.html` - the first karaoke presentation file. You will edit the Presentation Title on the first slide, and then provide the value for the search query used to pull images from Unsplash for the presentation.
- `index-*.html` - the subsequent karaoke presentation files that you will duplicate from the first, and then edit accordingly.
- `img/placeholder_logo.png` - the image used as a placeholder for the conference/event overlay logo. Add your logo here, and then update it in each of the presentation files (see below):
```html