hydra/README.ru.md
2024-05-06 13:56:33 +03:00

13 KiB
Raw Blame History


Hydra Launcher

Hydra-это игровой лаунчер со своим собственным встроенным клиентом BitTorrent и самоуправляемым скребком репаков.

Hydra Catalogue


Язык

ru

Содержание

О нас

Hydra-это Игровой Лаунчер со своим собственным встроенным BitTorrent Client и самоуправляемым скребком репаков.
Лаунчер написан на TypeScript (Electron) и Python, который обрабатывает систему торрента с использованием LibTorrent.

Функции

  • Самоуправляемый скребок репаков среди всех самых надежных веб-сайтов на Megathread
  • Собственный встроенный клиент BitTorrent
  • Как долго пробиться (HLTB) интеграция на странице игры
  • Загрузка настройки пути
  • Уведомления об обновлении списка репаков
  • Поддержка Windows и Linux
  • Постоянно обновляется
  • И более ...

Установка

Следуйте приведенным ниже шагам, чтобы установить:

  1. Загрузите последнюю версию Hydra из Выпуски.
    • Загрузите только .exe, если вы хотите установить Hydra в Windows.
    • Скачать .deb или .rpm или .zip, если вы хотите установить Hydra на Linux.(Зависит от вашего дистрибутива Linux)
  2. Запустите загруженный файл.
  3. Наслаждаться Hydra!

Сотрудничество

Присоединяйтесь к нашему Discord

Мы концентрируем наши обсуждения на нашем Discord сервере.

  1. Присоединяйтесь к нашему серверу
  2. Перейдите на роли канала и возьмите роль сотрудничества
  3. Зайдите на канал Dev, поговорите с нами и поделитесь своими идеями.

Ответвлить и клонировать свой репозиторий

  1. Ответвление репозитория (Нажмите здесь, чтобы сейчас ответвлить)
  2. Клонировать свой ответвленный код git clone https://github.com/your_username/hydra
  3. Создать новую ветку
  4. Подтолкнуть свои коммиты
  5. Отправить новый запрос на привлечение

Способы внести свой вклад

  • Перевод: Мы хотим, чтобы Hydra была доступна как можно большему количеству людей. Не стесняйтесь переводить на новые языки или обновить и улучшить те, которые уже доступны на Hydra.
  • Код: Hydra построена на TypeScript, Electron и немного Python.Если вы хотите внести свой вклад, присоединяйтесь к нашему серверу Discord!

Структура проекта

  • torrent-client: Мы используем LibTorrent, библиотеку Python, чтобы управлять загрузками торрента
  • src/renderer: пользовательский интерфейс приложения
  • src/main: Вся логика отдыхает здесь.

Создать из источника

Установите Node.js

Убедитесь, что у вас установлен Node.js на вашем компьютере.Если нет, загрузите и установите из nodejs.org.

Установите Yarn

Yarn является менеджером пакетов для node.js. Если вы еще не установили Yarn, вы можете сделать это, следуя инструкциям на yarnpkg.com.

Установите зависимости Node

Перейдите к каталогу проекта и установите Node зависимости с использованием Yarn:

cd hydra
yarn

Установите Python 3.9

Убедитесь, что на вашем компьютере установлен Python 3.9. Вы можете скачать и установить его из python.org.

Установите зависимости Python

Установите необходимые зависимости Python, используя pip:

pip install -r requirements.txt

Переменные среды

Вам понадобится ключ API SteamGridDB, чтобы принести значки игры при установке. Если вы хотите получить онлайн -фикс в качестве репака, вам нужно добавить свои учетные данные в .env

Как только он у вас есть, вы можете скопировать или переименовать .env.example файл в .envи заполнить этоSTEAMGRIDDB_API_KEY, ONLINEFIX_USERNAME, ONLINEFIX_PASSWORD.

Запуск

После того, как у вас все настроено, вы можете запустить следующую команду, чтобы запустить приложение Electron и клиент BitTorrent:

yarn dev

Создание

Создайте клиент BitTorrent

Создайте клиент BitTorrent, используя эту команду:

python torrent-client/setup.py build

Создайте приложение Electron

Создайте приложение Electron с помощью этой команды:

В Windows:

yarn build:win

В Linux:

yarn build:linux

Участники

hydralauncher
Hydra
zamitto
Null
fzanutto
Null
JackEnx
Null
Magrid0
Magrid
fhilipecrash
Fhilipe Coelho
jps14
José Luís
shadowtosser
Null
pmenta
João Martins
ferivoq
FeriVOQ
xbozo
Guilherme Viana
eltociear
Ikko Eltociear Ashimine
Netflixyapp
Netflixy
Hachi-R
Hachi
FerNikoMF
Firdavs
userMacieG
Maciej Ratyński
Tunchichi
Ruslan

License

Hydra лицензирована в соответствии с лицензией MIT License.