2022-07-02 12:43:03 +00:00
|
|
|
# Presentation Timer
|
|
|
|
|
|
|
|
*Forked from Stopwatch Touch*
|
|
|
|
|
|
|
|
Simple application to keep track of slides and
|
|
|
|
time during a presentation. Useful for conferences,
|
|
|
|
lectures or any presentation with a somewhat strict timing.
|
|
|
|
|
|
|
|
The interface is pretty simple, it shows a stopwatch
|
|
|
|
and the number of the current slide (based on the time),
|
|
|
|
when the time for the last slide is approaching,
|
|
|
|
the button becomes red, when it passed,
|
|
|
|
the time will go on for another half a minute and stop automatically.
|
|
|
|
|
2022-07-24 14:26:42 +00:00
|
|
|
You can set personalized timings from the web interface
|
|
|
|
by uploading a CSV to the bangle (floppy disk button in the app loader).
|
2022-07-02 12:43:03 +00:00
|
|
|
|
2022-07-24 14:26:42 +00:00
|
|
|
Each line in the file (`presentation_timer.csv`)
|
2022-07-02 12:43:03 +00:00
|
|
|
contains the time in minutes at which the slide
|
|
|
|
is supposed to finish and the slide number,
|
|
|
|
separated by a semicolon.
|
|
|
|
For instance the line `1.5;1` means that slide 1
|
|
|
|
is lasting until 1 minutes 30 seconds (yes it's decimal),
|
|
|
|
after another slide will start.
|
|
|
|
The only requirement is that timings are increasing,
|
|
|
|
so slides number don't have to be consecutive,
|
2022-07-24 14:26:42 +00:00
|
|
|
some can be skipped and they can even be short texts.
|
2022-07-02 12:43:03 +00:00
|
|
|
|
2023-01-17 12:51:14 +00:00
|
|
|
In case the series of slide numbers/names is strictly increasing and doesn't
|
|
|
|
contain strings, but numbers are not consecutive integers, the app will
|
|
|
|
interpolate intermediate slides (i.e. the first slide in the csv is 5 at minute
|
|
|
|
5, the app will add slide 1 at minute 1, slide 2 at minute 2, etc.)
|
|
|
|
|
|
|
|
At the moment the app is just quick and dirty but it should do its job.
|
2022-07-02 12:43:03 +00:00
|
|
|
|
|
|
|
## Screenshots
|
|
|
|
|
|
|
|

|
|
|
|

|
|
|
|

|
|
|
|

|
|
|
|
|
|
|
|
## Example configuration file
|
|
|
|
|
|
|
|
_presentation_timer.csv_
|
|
|
|
```csv
|
|
|
|
1.5;1
|
|
|
|
2;2
|
|
|
|
2.5;3
|
|
|
|
3;4
|
|
|
|
```
|