tg archive
v1.1.3

tg-archive ist ein Tool zum Exportieren von Telegram-Gruppenchats in statische Websites und bewahrt den Chat-Verlauf wie Mailinglisten-Archive auf.
Das @fossunited Telegram-Gruppenarchiv.

tg-archive verwendet den Telethon Telegram API-Client, um regelmäßig Nachrichten von einer Gruppe mit einer lokalen SQLite-Datenbank (Datei) zu synchronisieren und dabei nur neue Nachrichten seit der letzten Synchronisierung herunterzuladen. Anschließend wird eine statische Archiv-Website mit Nachrichten erstellt, die überall veröffentlicht werden können.
pip3 install tg-archive (getestet mit Python 3.8.6).tg-archive --new --path=mysite (erstellt eine neue Site. cd in mysite einfügen und config.yaml bearbeiten).tg-archive --sync (synchronisiert Daten in data.sqlite ). Hinweis: Bei der ersten Verbindung werden Sie zur Eingabe Ihrer Telefonnummer und eines an die App gesendeten Telegram-Authentifizierungscodes aufgefordert. Bei erfolgreicher Authentifizierung wird eine session.session Datei erstellt. Geben Sie diese Sitzungsdatei NICHT öffentlich weiter, da sie die API-Autorisierung für Ihr Konto enthält.tg-archive --build (erstellt die statische Site im site -Verzeichnis, das veröffentlicht werden kann) Bearbeiten Sie die generierte template.html und die statischen Assets im Verzeichnis ./static um die Site anzupassen.
Lizenziert unter der MIT-Lizenz.