1
0
Fork 0
mirror of https://github.com/SlavikMIPT/tgcloud.git synced 2025-02-12 11:12:09 +00:00
No description
Find a file
Вячеслав Баженов 33972fb64d secret.py.template has been added
2019-07-09 17:21:10 +03:00
.github/ISSUE_TEMPLATE Update issue templates 2018-09-02 22:10:34 +03:00
dedupfs hotfix - problem with download switched from pipe to NamedTemporaryFile 2019-07-08 12:01:30 +03:00
doc Добавление документации 2018-08-12 19:33:33 +03:00
img img 2018-09-03 02:58:53 +03:00
.gitignore #version 1.1 2019-07-08 08:01:07 +03:00
__init__.py working prototype(slow) 2019-06-14 12:41:57 +03:00
_config.yml Set theme jekyll-theme-slate 2018-09-02 09:00:19 +03:00
CNAME Create CNAME 2018-09-02 12:06:23 +03:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2018-09-02 22:09:10 +03:00
download_service.py Update download_service.py 2019-07-08 12:51:01 +03:00
LICENSE working prototype(slow) 2019-06-14 12:41:57 +03:00
README.md #version 1.1 2019-07-08 08:01:07 +03:00
requirements.txt telethon==0.19.1 2019-06-16 18:38:44 +03:00
secret.py.template secret.py.template has been added 2019-07-09 17:21:10 +03:00
telegram_client_x.py #version 1.1 2019-07-08 08:01:07 +03:00
telegram_create_session.py #version 1.1 2019-07-08 08:01:07 +03:00
tgcloud-schematics.xml Added tgcloud-schematics.xml 2018-09-03 02:43:06 +03:00
tgcloud.service #version 1.1 2019-07-08 08:01:07 +03:00
Untitled Diagram.png project-block-sheme.png 2018-09-03 02:39:09 +03:00
Untitled Diagram.xml ModulesDiagram.xml 2018-09-03 02:34:57 +03:00

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