{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/tg-archive/","markdown":"https://findsoftware.frbit.cloud/tg-archive.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"tg-archive","name":"tg-archive","urls":{"repository":"https://github.com/knadh/tg-archive"},"description":"Tool that exports Telegram group chats into a static website archive, synced into a local SQLite database.","maintainer":"Kailash Nadh","maintainerType":"individual","firstRelease":2021,"hosting":["static"],"language":"python","runtime":["python"],"databases":["sqlite"],"templating":"jinja2","runsAs":["static","scheduled"],"renderingModes":["static"],"installMethod":"pip","licenseModel":"open-source","license":"MIT","currentMajor":"1","latestReleaseDate":"2026-01-26T00:00:00.000Z","githubStargazers":1173,"contributors":22,"packagistDownloads":null,"npmWeeklyDownloads":null,"ecosystemsMonthlyDownloads":191,"dependentRepos":1,"checkedAt":"2026-10-23T00:00:00.000Z","addedAt":"2026-10-23T00:00:00.000Z","sources":[{"field":"status","url":"https://github.com/knadh/tg-archive/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/knadh/tg-archive","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/knadh/tg-archive/blob/master/LICENSE","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/knadh/tg-archive","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/knadh/tg-archive/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"templating","url":"https://github.com/knadh/tg-archive/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/knadh/tg-archive/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"renderingModes","url":"https://github.com/knadh/tg-archive/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://github.com/knadh/tg-archive/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://github.com/knadh/tg-archive/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"databases","url":"https://github.com/knadh/tg-archive/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/knadh/tg-archive","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/knadh/tg-archive/blob/master/LICENSE","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"firstRelease","url":"https://pypi.org/pypi/tg-archive/json","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/knadh/tg-archive/releases","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://pypi.org/pypi/tg-archive/json","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/knadh/tg-archive","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/knadh/tg-archive/contributors","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/tg-archive","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"ecosystemsMonthlyDownloads","url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/tg-archive","checkedAt":"2026-10-25T00:00:00.000Z"}],"status":"discontinued","ai":"authored"},"prose":"tg-archive is a tool that exports Telegram group chats into static websites, preserving chat history like mailing list archives. It uses the Telethon Telegram API client to sync a group's messages into a local SQLite database, then builds a static archive website from a Jinja HTML template. The install step needs Telegram API credentials for a user account, not the Bot API.\n\n## Worth knowing\n\nThe README states that the author is no longer maintaining or developing the tool, and that small, clearly documented pull requests can still be reviewed and merged. The README suggests a cron job to sync messages and re-publish the archive periodically."}