/Prezentator

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Prezentator


CZ:

Jednoduchý javascript kód který ukazuje seřazení prezentací na přednáškové místnosti a zobrazuje info o aktuálních přednáškách na přednáškových akcích. Sestaven s electron.js a electron-builder.

Installace

Stáhněte příslušný .exe nebo .deb z Releases tabu

Použití

Po spuštění aplikace se zobrazí file dialog, který se vás zeptá jakej soubor s prezentacemi chcete přečíst. (NOTE: Aplikace bere pouze .txt a .xlsx soubory ve specifickém formátu)

Příklady toho, jak by měly input soubor vypadat:

Formát .txt souboru:

A: [example title 1A, name1, 16:00 - 27:30, example title 2A, name2, 18:30 - 19:00]
B: [example title 1B, name3, 18:00 - 19:00, example title 2B, John amogu, 19:10 - 20:00]
C: [example title 1C, name4, 18:00 - 18:15, example title 2C, name5, 18:30 - 20:30]
D: [example title 1D, name6, 18:00 - 18:45, example title 2D, name7, 18:45 - 22:00]

kde example title XY je nadpis, name je jméno, poté je čas přednášky. V hranatých závorkách se nacházejí přednášky pr přesně danou místnost (A, B, C, D - taky se dá přejmenovat). Ty se nijak nerozdělují, navazují čárkami hned za sebe.

Formát .xlsx souboru:

.xlsx file format

Je nutné, aby se prezentace rozlišovaly vynechaným polem, program tak jinak nebude fungovat (viz obrázek nahoře)

Toť vše :)

EN:

A simple javascript code which shows an arrangement of the presentations and some info about them (like location, time, etc.) on pitching and presentation events. Built with electron.js and electron-builder.

Installation

Install the latest .exe or .deb file from Releases tab.

Usage

After app startup, a file dialog will pop-up, which will ask you to select your presentations file (NOTE: Dialog can accept only .txt and .xlsx files with specific formatting)

An example, how the input files should look like:

Formatting of the .txt file:

A: [example title 1A, name1, 16:00 - 27:30, example title 2A, name2, 18:30 - 19:00]
B: [example title 1B, name3, 18:00 - 19:00, example title 2B, John amogu, 19:10 - 20:00]
C: [example title 1C, name4, 18:00 - 18:15, example title 2C, name5, 18:30 - 20:30]
D: [example title 1D, name6, 18:00 - 18:45, example title 2D, name7, 18:45 - 22:00]

where example title XY is an title of a presentation, name is a name of the author of the presentation, next is the start time and end time. In the square brackets are the presentations for specific room (A, B, C, D - you can also change these names). Presentations are not specially divided, they are divided by the commas just like the rest of the parameters.

Formatting of the .xlsx file:

.xlsx file format

It is necessary that the presentations are separated by one empty field, without that, the program will not work.

Thats all :)