Torrento - Torrent Downloader
Torrento - это оптимизированный и интуитивно понятный скачитель торрента, построенный с Python, QT (Pyside6) и Aria2c. Он обеспечивает чистый и простой графический пользовательский интерфейс для тех, кто устал от обреченных рекламными традиционными бесплатными клиентами. Управляйте своими торрент -загрузкой эффективно с помощью Torrento.
Функции ?
- Графический пользовательский интерфейс для выбора и загрузки торрентных файлов.
- Поддерживает отдельный выбор файлов в торренте.
- Мониторинг прогресса в реальном времени.
- Возможность указать каталог загрузки.
- Многопоточные загрузки для оптимизированной скорости.
- Усовершенствованный контроль видимости в журнале переключения между словесной и тихой журналом.
- Интегрирован с REZ для управления окружающей средой.
- Автоматизированные тесты для обеспечения качества, форматирования и функциональности кода.
- Черный для форматирования кода и пилинта для проверки качества кода.
Начиная ?
Эти инструкции помогут вам настроить и запустить Torrento на вашей машине.
Предварительные условия
- Python 3.x установлен на вашей машине.
- Pyside6 установлен в вашей среде Python.
- ARIA2C установлен на вашей машине.
- REZ (для управления окружающей средой).
Установка
- Клонировать репозиторий:
git clone https://github.com/siva-nagendra/torrento
cd Torrento
- (Необязательно) Настройка среды REZ:
# Ensure Rez is installed on your machine
pip install rez
# Create a directory for Rez packages if it doesn't exist
mkdir ~ /packages
# Set the REZ_PACKAGES_PATH environment variable
export REZ_PACKAGES_PATH= ~ /packages
Использование
- Чтобы запустить приложение с REZ, запустите следующую команду в терминале:
rez-env torrento -- python Torrento.py
Или без Реза:
- Загрузите торрент -файл, нажав кнопку «Загрузить торрент» и выберите торрент, который вы хотите загрузить.
- Пользовательский интерфейс отобразит список доступных файлов в торренте. Выберите файлы, которые вы хотите скачать.
- Укажите место загрузки в предоставленном текстовом поле.
- Нажмите «Скачать», чтобы начать загрузку.
- Следите за прогрессом через панель прогресса и переключайте многословную регистрацию, проверяя/не проверяя флажок «Больше информации».
Тестирование и обеспечение качества?
- Чтобы запустить тесты, выполните следующую команду в терминале:
Для тестирования тихого режима:
- Чтобы проверить форматирование и качество кода, используйте среду REZ и запустите:
rez-build --install --test
Внести свой вклад?
Не стесняйтесь отправлять проблемы или открыть запросы на привлечение, чтобы улучшить Торренто. Все взносы приветствуются!
Лицензия?
Этот проект лицензирован по лицензии MIT. Смотрите файл лицензии для получения подробной информации.