Personal project · Selected work

TeleVault

Your Telegram channel, turned into cloud storage.

TeleVault wraps Telegram channel storage in the behaviours expected from a real file system: search, thumbnails, albums, streaming with byte ranges, deduplication and multiple access methods.

What I brought

I designed the architecture and built the Python package, command-line tools, media dashboard, SQLite index, streaming layer and FUSE/WebDAV integrations.

How I delivered it

I wrapped Telegram storage behind a local index and file-like interfaces, added byte-range streaming and deduplication, then exposed the same core through web, CLI and mounted-drive workflows.

Technologies used

  • Python
  • SQLite
  • Telegram API
  • FUSE
  • WebDAV
  • HTTP range streaming

What’s inside

  1. 01Web dashboard and CLI
  2. 02Video seeking
  3. 03FUSE and WebDAV mounting
  4. 04SHA-256 deduplication