Conference Schedule with Clock and Countdown

Free (With Signup) Conference Schedule with Clock and Countdown 0.1

Supported Bit Versions
  1. 32-bit
  2. 64-bit
Source Code URL
https://github.com/glowinthedark/obs-conference-schedule-clock-countdown
Minimum OBS Studio Version
20.0.0
Supported Platforms
  1. Windows
  2. Mac OS X
  3. Linux

Dynamic Conference Schedule with Clock and Countdown

OBS plugin that displays a clock, current event info, and a countdown to the event end or the start of the next event if no event is currently in progress. The schedule is hardcoded in the script in the variable named `schedule` as described below.

Screenshot​

obs-schedule-clock-countdown.png

Script Installation and Configuration​

  1. In OBS Menu > Tools > Scripts > click the ADD button (plus icon ➕) select the downloaded file conference-schedule-clock-countdown.lua.
  2. Set the clock format, e.g. %H:%M to display 14:57 or %I:%M%p for 02:57PM. For a complete list of formats see below.
  3. Configure your scene:

    OPTION A: Create scene from scratch

    Select the pre-existing text widgets in your current scene for:
    • clock
    • event from/to time
    • event description
    • presenter name
    • countdown (see below for details)
      the plugin configuration dialog should now look similar to this:

obs-schedule-clock-countdown-plugin-config.png

OPTION B: Use provided sample scene

4. Click Edit Script and in the editor configure the schedule in the `schedule` variable, as in the following example:​

Lua:
schedule = {
    {from = "7:25", to = "9:50", description = "The Great Awakening", by = "Dr Andale"},
    {from = "12:00", to = "12:55", description = "Intro: Defending against attack with fruit", by = "Dr Dinsdale"},
    {from = "13:00", to = "13:55", description = "Intermediate: How to Irritate People", by = "Prof Pandale"},
    {from = "14:15", to = "15:30", description = "Advanced: Something Completely Different", by = "Br Rindale"},
    {from = "17:00", to = "19:55", description = "Professional: Bicycle Repair Man Presentation", by = "Sr Lindale"},
    {from = "20:00", to = "21:15", description = "Academy: How to Recognise Different Types of Trees", by = "Hon Pindale"},
}
  1. After updating the schedule in the script or making other any other change click to Reload button. As an alternative, right-click the script in the Scripts panel and select Reload.

Date/time Formatting for the Clock​

Code:
    %a weekday (Wed)
    %A weekday (Wednesday)
    %b month (Sep)
    %B month  (September)
    %c datetime (09/16/98 23:48:10)
    %d day [01-31]
    %H hour [00-23]
    %I hour [01-12]
    %M minute [00-59]
    %m month [01-12]
    %p am/pm
    %S second [00-61]
    %w weekday [Sunday-Saturday]
    %x date (09/16/98)
    %X time (23:48:10)
    %Y year (1998)
    %y year [00-99]
    %% literal %

Thanks and attributions​

The code was inspired and partially borrowed from the following plugins:

Author
glowinthedark
Downloads
4,113
Views
13,754
First release
Last update
Rating
0.00 star(s) 0 ratings
Top