mirror of
https://github.com/SlavikMIPT/tgcloud.git
synced 2025-03-09 15:40:14 +00:00
No description
| .github/ISSUE_TEMPLATE | ||
| dedupfs | ||
| doc | ||
| img | ||
| .gitignore | ||
| __init__.py | ||
| _config.yml | ||
| CNAME | ||
| CODE_OF_CONDUCT.md | ||
| download_service.py | ||
| LICENSE | ||
| README.md | ||
| requirements.txt | ||
| secret.py | ||
| telegram_client_x.py | ||
| telegram_create_session.py | ||
| tgcloud-schematics.xml | ||
| tgcloud.service | ||
| Untitled Diagram.png | ||
| Untitled Diagram.xml | ||
tgcloud
UNDER DEVELOPMENT v1.1
-
secret.py: вставитьapi_hashиapi_idполученные с https://my.telegram.org -
Установить Python2.7 и Python3.6
-
Скачать исходный код
cd ~
git clone https://github.com/SlavikMIPT/tgcloud.git
- Установить зависимости
sudo pip3 install -r requirements.txt
- Создать сессию запустив из папки с проектом
python3.6 telegram_create_session.py
- Установить fuse bindings
sudo yum install python-fuse
- Создать папку для монтирования
mkdir storage
- Запустить VFS из папки с проектом:
с отладкой
python2.7 dedupfs/dedupfs.py -df --block-size 20971520 -o auto_unmount -o hard_remove storage/
в фоне
отредактировать <username> в tgcloud.service
sudo cp tgcloud.service /ect/systemd/system/
sudo systemctl enable tgcloud.service
sudo systemctl daemon-reload
sudo systemctl start tgcloud.service
sudo systemctl status tgcloud.service -l
Версия 1.1
Работает пободрее, но все еще сырой прототип - может падать.
Для тестов лучше использовать отдельный профиль.
Если забанят - пишите recover@telegram.org - разбанят
You are welcome to collaborate - contact Telegram: @SlavikMIPT Channel: @MediaTube_stream