Стендап Сьогодні 📢 Канал в Telegram @stendap_sogodni

🤖🚫 AI-free content. This post is 100% written by a human, as is everything on my blog. Enjoy!

12.01.2023

Мій настінний календар


Мій настінний календар

Сьогодні нарешті опублікував на GitHub свій генератор настінних календарів з багатою історією.

У 2015 році автор коміксу Wondermark поділився своїм настінним календарем. Ідея календаря проста: він складається з нескінченного потоку аркушів, кожний з яких повністю заповнений сіткою з днів. Ідея мене зачепила моментально. Дуже зручно бачити на стіні цілий рік. В мене він висить над кухонним столом. На ньому можна малювати, закреслювати дні, планувати — причому всією сімʼєю. Набагато наочніше, ніж в електронному календарі.

Після того, як оригінальні аркуші закінчились, я вирішив написати генератор, щоб надрукувати більше. Генератор збирає PDF-файл бібліотекою jsPDF. Формат PDF - це, по суті, векторний графічний формат: в ньому кожний рядок тексту та кожна фігура задаються та позиціюються окремо. У розверстці календаря є трошки ручних налаштувань, щоб все влізло, але окрім цього згенерувати сітку з днями зовсім нескладно. Також я вирішив додати до календаря свята та інші сімейні дати, відомі заздалегідь.

З таким календарем на стіні ми живемо вже років пʼять. Весь цей час (а точніше, кожний новорічний сезон) я хотів зробити з генератора календарів продукт. Минулого року нарешті спробував. Але виявилось, що генерація PDF - досить складний для монетизації процес. Тож генератор залишався неопублікованим.

От, нарешті, викладаю його у відкритому вигляді, для тих, хто готовий запускати скрипт локально. Або завантажити вже згенерований календар на найближчий рік з українськими святами.