mirror of
https://github.com/SlavikMIPT/tgcloud.git
synced 2025-03-09 15:40:14 +00:00
No description
| .github/ISSUE_TEMPLATE | ||
| doc | ||
| file_telegram_rxtx | ||
| filebrowser@eb12bf2c2d | ||
| img | ||
| tfs@3d275eeede | ||
| .gitignore | ||
| .gitmodules | ||
| _config.yml | ||
| CNAME | ||
| CODE_OF_CONDUCT.md | ||
| LICENSE | ||
| README.md | ||
| requirements.txt | ||
| tgcloud-schematics.xml | ||
| Untitled Diagram.png | ||
| Untitled Diagram.xml | ||
tgcloud
UNDER DEVELOPMENT
Opensourсe Virtual Filesystem for Telegram
Synchronizes and structures files downloaded to Telegram.
- Stores only metadata, accessing raw data only when loading files.
- Loading speed is up to 240Mbit/s per session
- Multiplatform: provides standard volumes which can be mounted on linux/win/mac...
- Opensource
Project structure:
tgcloud: linux based docker container
- redis - updates, rpc, communication
- tfs: FUSE based VFS module
- python-fuse - interface to linux kernel FS
- redis storage - FS struct, meta, telegram file_id,settings
- rq communication interface
- docker
- file_telegram_rxtx - telegram read/write driver
- telethon(sync) by @Lonami - telegram access, multithreaded downloading/uploading
- improved and tested by @SlavikMIPT - load speed 240Mb/s
- rq communication interface
- docker
- telethon(sync) by @Lonami - telegram access, multithreaded downloading/uploading
- polling daemon
- telethon(asyncio) - updates from telegram, synchronization, hashtags
- rq communication interface
- docker
- client
- telegram authorization interface
- filebrowser - opensource golang filebrowser
- windows service
- telegram desktop client with filebrowser
- settings, statistics, monitoring...
- rq communication interface
- docker

You are welcome to collaborate - contact Telegram: @SlavikMIPT Channel: @MediaTube_stream