mirror of
https://github.com/SlavikMIPT/tgcloud.git
synced 2025-03-09 15:40:14 +00:00
Update README.md
This commit is contained in:
parent
3267144211
commit
f30c7eb75e
1 changed files with 25 additions and 10 deletions
35
README.md
35
README.md
|
@ -1,14 +1,29 @@
|
||||||
# tgcloud
|
# tgcloud
|
||||||
|
|
||||||
Opensourse Telegram based cloud storage
|
Opensourse Telegram based cloud storage
|
||||||
using:
|
|
||||||
|
|
||||||
```
|
## Project structure:
|
||||||
from telegram_client_x import TelegramClientX
|
**tgcloud:** linux based docker container
|
||||||
|
* **redis** - updates, rpc, communication
|
||||||
client = TelegramClientX(entity, api_id, api_hash, update_workers=None, spawn_read_thread=True)
|
* **tfs:** FUSE based VFS module
|
||||||
|
* [python-fuse](https://github.com/SlavikMIPT/tfs) - interface to linux kernel FS
|
||||||
client.set_upload_threads_count(24)
|
* redis storage - FS struct, meta, telegram file_id,settings
|
||||||
|
* rq communication interface
|
||||||
client.set_download_threads_count(8)
|
* docker
|
||||||
```
|
* **file_telegram_rxtx** - telegram read/write driver
|
||||||
|
* [telethon(sync)](https://github.com/SlavikMIPT/Telethon) by [@Lonami](https://github.com/Lonami) - telegram access, multithreaded downloading/uploading
|
||||||
|
* improved and tested by [@SlavikMIPT](https://github.com/SlavikMIPT) - load speed 240Mb/s
|
||||||
|
* rq communication interface
|
||||||
|
* docker
|
||||||
|
* **polling daemon**
|
||||||
|
* [telethon(asyncio)](https://github.com/SlavikMIPT/Telethon) - updates from telegram, synchronization, hashtags
|
||||||
|
* rq communication interface
|
||||||
|
* docker
|
||||||
|
* **client**
|
||||||
|
* telegram authorization interface
|
||||||
|
* [filebrowser](https://github.com/SlavikMIPT/filebrowser) - opensource golang filebrowser
|
||||||
|
* windows service
|
||||||
|
* telegram desktop client with filebrowser
|
||||||
|
* settings, statistics, monitoring...
|
||||||
|
* rq communication interface
|
||||||
|
* docker
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue