sirselim / presentation_karaoke

1 minute, random topic, random slides --- GO!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Presentation Karaoke

2 minutes, random topic, random slides --- GO!

This is a fork and adaptation of: https://github.com/eleybourn/presentation_karaoke

Demo

You can see a working demo of this version on: https://sirselim.github.io/presentation_karaoke/

How to run

There are two ways you can run this:

  • open this link in your internet browser and get started;

or

  • downloaded and run directly on your local computer. It's pure HTML and Javascript[2], so nothing to install.
  1. Download the application
  2. Run index.html (open this file in a internet browser)
  3. Select a topic set
  4. Press "Go"

How to play

  1. Press "Play"
    You can press "New Topic" if you want to pick another random topic
  2. Start talking.
    The slides will auto-advance after 10 seconds
  3. Be funny
  4. Don't read the slides
    Use them as a prompt only
  5. Tell a story
  6. Be funny
  7. Stop talking after 2 minutes
  8. Next person

Topics

You can add/change topics in the /config/topics.js file.

Slides

You can add/change slides in the /config/slides.js file.

Configuration

You can configure a number of properties in the /config/config.js file:

  • duration
    Duration of presentation in seconds
    Default: 120
  • slide_interval
    Length between transitions in milliseconds
    Default: 1000
  • transition
    0 (None), 1 (Fade), 2 (Slide Top), 3 (Slide Right), 4 (Slide Bottom), 5 (Slide Left), 6 (Carousel Right), 7 (Carousel Left)
    Default: 1
  • transition_speed
    Speed of transition in milliseconds
    Default: 500
  • language
    The language to use.
    Currently only available in EN ()English) and NL (Dutch)
    Default: EN
  • custom_translation
    Here you can override the translation of the strings.
    See the js/translations.js file to see what strings you can translate.

About

1 minute, random topic, random slides --- GO!

License:Other


Languages

Language:JavaScript 85.6%Language:CSS 10.4%Language:HTML 4.1%