Skip to content

tynou/bit_torrent

Repository files navigation

bit torrent

Простой клиент для скачивания торрентов, написанный на Python с использованием PyQt6

Возможности

  • Чтение .torrent файлов: Поддержка стандартных мета-файлов.
  • Выборочное скачивание: Возможность выбрать конкретные файлы из раздачи перед загрузкой.
  • Управление загрузкой: Поддержка паузы и возобновления загрузок.
  • Статистика: Отображение прогресса, скорости загрузки и размера.

Требования

Для работы проекта необходимы следующие библиотеки:

  • aiohttp (для общения с трекером)
  • PyQt6 (для графического интерфейса)
  • qasync (для интеграции asyncio с циклом событий Qt)

Установка и запуск

  1. Скачайте исходный код проекта в одну папку.

  2. Установите зависимости с помощью pip:

    pip install -r requirements.txt
  3. Запустите приложение:

    python gui.py

Как использовать

  1. Нажмите кнопку "Add Torrent".
  2. Выберите .torrent файл на вашем компьютере.
  3. Выберите папку назначения (куда сохранять файлы).
  4. Отметьте галочками файлы, которые хотите скачать, и нажмите "Download".
  5. Следите за прогрессом в главном окне. Вы можете выделить загрузку и нажать Pause или Resume.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages