Проекты, эксперименты и заметки

Привет! Здесь я собираю свои ИТ-проекты и пишу о том, что получается и что ломается по дороге.

Смотреть проекты Связаться

Проекты

Все проекты

Последние заметки

Все заметки

Свой клиент Lampa для iOS

Trakt.tv в бесплатной версии недавно ограничил API одним активным подключением одновременно. Раньше это не мешало: Lampa-Trakt в плагине и внешний плеер вроде Infuse спокойно синхронизировались с одним аккаунтом параллельно. Теперь так нельзя — как только подключается один, второй теряет синхронизацию с Trakt. Поэтому решил попробовать сделать свой клиент Lampa для iOS, где просмотр и синхронизация с Trakt будут в одном приложении, без конкуренции за единственное подключение. Пока все на стадии экспериментов.

Автопубликация заметок из Telegram

Сделал для удобства — вместо того чтобы открывать редактор, коммитить markdown и пушить, писать заметки прямо в Telegram-канал, как в блокнот. Но чтобы это попадало на сайт, а не оставалось в канале, понадобилась автоматика. Собрал это через GitHub Actions: раз в час Action опрашивает Telegram Bot API, ищет новые посты в канале, разбирает первую строку как заголовок, хэштеги в конце — как теги, и коммитит готовую заметку прямо основную ветку. По пути словил пару неочевидных вещей. GitHub Actions, оказывается, не...