Skip to content

parotikov/tg2rss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Описание

Телеграм-клиент на базе python библиотеки telethon, который формирует rss-feed (в режиме реального времени) из любого публичного канала телеграм.

Установка и запуск

  • python3 -m venv tg2rss_venv
  • source tg2rss_venv/bin/activate
  • git clone этот репозиторий
  • pip install -r requirements.txt
  • заполнить .env. Как получить api id описано здесь: https://telethon.readthedocs.io/en/latest/basic/signing-in.html
  • выполняем команду uvicorn main:app --reload --host 0.0.0.0 --port 8091
  • открыть в браузере localhost:8091/channel/temablog

TODO

  • сделать пересылку картинок (альбомов). нужно сохранять через телетон превью на сервере, и отдавать в rss уже от себя
  • сделать пересылку приватных каналов. нужно подписываться на канал, формировать фид и отписываться (у телеги ограничение в 500 подписок на каналы)
  • сделать пересылку из чатов и групп (мегагрупп)

About

Export telegram channels as rss feed

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published