TgFeed - Telegram каналы в виде новостной ленты [open source] [не бот]

TgFeed - Telegram каналы в виде новостной ленты [open source] [не бот]

Как бы мне не доставляли неудобства новостные каналы в Телеграм, отказаться от них я уже не могу, ну а раз так, решил сделать их чтение чуточку удобнее.

Мои хотелки:

  • Читать посты единой лентой в обратном хронологическом порядке (от свежих к старым), а не листать списки непрочитанных сообщений в каждом канале по отдельности, чтобы добраться до новых.
  • Видеть в ленте только посты. Никаких сторис, реакций и комментариев.
  • Скрыть каналы в Телеграме, чтобы они не напоминали о себе даже отдельной папкой.
  • Сохранить возможность разделения этих каналов по категориям (папкам).

В сети уже существуют боты с подобным функционалом, но зачем кому-то знать, что я там читаю. Главным условием работы приложения является прямое соединение между пользователем и сервером Телеграм (ссылка на исходный код в конце поста).

Тёмная тема
Тёмная тема

В результате сделал прогрессивное веб-приложение (PWA), которое работает как в браузере, так и может быть установлено для удобства на любое устройство (Android, iOS, macOS, Windows):

  • Размер менее 1 МБ.
  • Автоматически удаляемый кеш контента.
  • Системная/светлая/тёмная тема.
  • Свёрнутые длинные посты.
  • Настраиваемый размер шрифта.
  • Возможность сохранить или открыть пост в самом Телеграм.
  • Настройки папок хранятся в личном чате "Избранное".

Функционал ещё можно развивать и развивать.

На данный момент поддерживаются последние две версии современных браузеров (для iOS Safari минимальная - 16.4).

Исходный код: https://github.com

Приложение: https://tgfeed.com

Приветствуются пожелания и сообщения о багах.

5
6 комментариев

Не активна ссылка на андроид клиент

Устанавливаете из гугл хрома?

Здравствуйте! Кнопка установки приложения не активна, ничего не происходит при нажатии. Браузер хром, последняя версия, андроид 14.

{случайный комментарий, не могу удалить}