March 22, 2023
Dolphin Anty Free + Воркеры + Облако.
И так делал для себя думаю можно лучше. Для тех, кто не хочет проводить тучу манипуляций, я любезно оставил ссылки на все скомпилированные файлы. ТЫК.
- Переходим и делаем всё как в это инструкции тык.
- После установки Dolphin переместите папку с ним на диск D, что бы в пути не было кириллицы.
- Заходим и редактируем main.py, как на скрине, то есть просто добавляем новые строчки для автоматического открытия Dolphin-а при запуске скрипта, сам код оставлю ниже.
- Предварительно строчку app_path отредактируйте, добавив путь где у вас лежит исполняемый файл Dolphin
import os
import json
import shutil
import math
import subprocess
from pathlib import Path
import requests
from time import sleep
import configparser
from flask import Flask
from flask import request
from flask import send_file
config = configparser.ConfigParser()
config.read('config.ini')
app_path = os.path.abspath(config['DEFAULT']['app_path'])
app = Flask(__name__)
LOCAL_API_BASE_URL = 'http://127.0.0.1:5000'
REMOTE_API_BASE_URL = 'https://dolphin-anty-api.com'
REMOTE_SYNC_API_BASE_URL = 'https://sync.dolphin-anty-api.com'
subprocess.Popen(app_path)[DEFAULT] app_path = D:\Dolphin Anty\Dolphin Anty.exe
Устанавливаем Auto PY to EXE. нужен для конвертации файла .py в .exe
$ pip install auto-py-to-exe
Чтобы открыть Auto PY to EXE, нужно выполнить в терминале следующую команду:
$ auto-py-to-exe
Нажимаем "Browse" идём в путь где лежит main.py и выбираем его.
Нажимаем на "Additional Files" и добавляем все папки.
По желанию можете изменить иконку.
После компиляции папки, кидаем ранее созданный файл "Config.ini" в папку с .exe файлом. Вы великолепны.
Настройка OneDrive.
Если у вас ещё нету аккаунта Microsoft вам обязательно нужно его скачать, в теории можно использовать другие файлообменники или личное облако, но мне так удобнее. Создать акаунт.
- Устанавливаем OneDrive (по идее он автоматически присутствует на вашем пк, но мало ли что вы там чудили.)
- Убеждаемся что он открыт.
- Перекидываем папку "main", что получилась в итоге компиляции. По желанию переименовываете.
- После перемещения правой кнопкой по папке "main" и "Всегда сохранять на устройстве."
Вы великолепны x2, теперь все ваши профили будут в облаке от One Drive при малейшем изменении файлов, сразу будет загрузка на сервер.
Теперь про воркеров, вы уже успешный арбузер, но лень заниматься этим всем самостоятельно, да?
- Идёте на сайт, Onedrive.
- Выбираете загруженную папку которую вы отправили в OneDrive.
- Нажимаете "Поделиться".
- У воркера берёте его почту акаунта Microsoft. Вписываете его почту и воуля у него есть доступ к этой папке, теперь он может с ней работать.
Переименуйте для удобства main.exe в то имя, которая вам больше по душе и киньте ярлык на рабочий стол.