У цьому розділі описано деякі (але не обов’язково всі) з підтримуваних форматів.
Текстовий формат KonsoleKalendar є рідним форматом KonsoleKalendar, його розроблено для того, щоб зробити читання та обробку наступними скриптами зручною.
Текстовий формат запису KonsoleKalendar виглядає так:
Дата:\t<Дата події>(дддд рррр-ММ-дд) [\t<Час початку події>(гг:хх) - <Час завершення події>(гг:хх)] Короткий підсумок: \t<Резюме події | "(резюме не вказано)"> Місце події: \t<Місце події | "(місця не вказано)"> Опис: \t<Опис події | "(опису події не вказано)"> UID: \t<UID події> --------------------------------------------------
Output of konsolekalendar : --next --export-type Text
Дата: Вівторок 2016-11-29
08:00 - 09:00
Короткий підсумок:
Робоча нарада
Місце проведення:
Конференц-зал
Опис:
Зустріч з персоналом для обговорення проєкту.
UID:
KonsoleKalendar-1924621834.134
--------------------------------------------------
Скорочений текстовий формат — це компактніша згорнутіша версія рідного формату KonsoleKalendar.
Скорочений текстовий формат KonsoleKalendar виглядає так:
[--------------------------------------------------]
{<Дата події>(дддд рррр-ММ-дд)]
[<Час початку події>(гг:хх) - <Час завершення події>(гг:хх) | "\t"]
\t<Резюме події | \t>[, <Місце події>]
\t\t<Опис події | "\t">
Output of konsolekalendar : --next --export-type Short
--------------------------------------------------
Вівторок 2016-11-29
08:00 - 09:00 Робоча нарада, Конференц-зал
Зустріч з персоналом для обговорення проєкту.
У форматі значень, відокремлиних комами, значення запису події буде показано у тому ж порядку, що і у текстовому форматі KonsoleKalendar. Єдиною різницею є те, що всі відомості окремого запису буде подано у одного рядка зі значеннями, відокремленими комами. Отримані в результаті такого експорту файли, можна напряму імпортувати до програм електронних таблиць, зокрема Calligra Sheets, OpenOffice.org Calc і Microsoft® Excel. Крім того, формат CSV є простим для наступної обробки скриптами.
Формат значень, відокремлених комами (CSV):
"День тижня, День місяця, Рік","ГГ:ХХ","День тижня, День місяця, Рік","ГГ:ХХ","Резюме","Місце","Опис","UID"
Виведення команди konsolekalendar : --next --export-type CSV
"Вівторок, 29 листопада, 2016","08:00","Вівторок, 29 листопада, 2016","09:00","Робоча нарада","Конференц-зала","Нарада у великій конференц- \
залі із усім персоналом.","KonsoleKalendar-1924621834.134"