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

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

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

Мои хотелки:

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

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

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

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

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

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

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

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

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

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

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

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

Ответить

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

Ответить

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

Ответить

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

Ответить