Projet personnel · Projet sélectionné

TeleVault

Votre canal Telegram transformé en stockage cloud.

TeleVault ajoute au stockage d’un canal Telegram les comportements d’un véritable système de fichiers : recherche, miniatures, albums, streaming par plages d’octets, déduplication et plusieurs modes d’accès.

Ce que j’ai apporté

J’ai conçu l’architecture et développé le package Python, les outils en ligne de commande, le tableau de bord média, l’index SQLite, le streaming et les intégrations FUSE/WebDAV.

Comment je l’ai réalisé

J’ai masqué le stockage Telegram derrière un index local et des interfaces de type système de fichiers, ajouté le streaming par plages et la déduplication, puis exposé le même cœur sur le web, en CLI et comme disque monté.

Technologies utilisées

  • Python
  • SQLite
  • API Telegram
  • FUSE
  • WebDAV
  • Streaming HTTP par plages

Au cœur du projet

  1. 01Tableau de bord web et CLI
  2. 02Navigation dans les vidéos
  3. 03Montage FUSE et WebDAV
  4. 04Déduplication SHA-256