13 KiB
Hydra Launcher
Hydra-это игровой лаунчер со своим собственным встроенным клиентом BitTorrent и самоуправляемым скребком репаков.
Язык
Содержание
- О нас
- Функции
- Установка
- Сотрудничество
- Создать из источника
- Переменные среды
- Запуск
- Создание
- Участники
О нас
Hydra-это Игровой Лаунчер со своим собственным встроенным BitTorrent Client и самоуправляемым скребком репаков.
Лаунчер написан на TypeScript (Electron) и Python, который обрабатывает систему торрента с использованием LibTorrent.
Функции
- Самоуправляемый скребок репаков среди всех самых надежных веб-сайтов на Megathread
- Собственный встроенный клиент BitTorrent
- Как долго пробиться (HLTB) интеграция на странице игры
- Загрузка настройки пути
- Уведомления об обновлении списка репаков
- Поддержка Windows и Linux
- Постоянно обновляется
- И более ...
Установка
Следуйте приведенным ниже шагам, чтобы установить:
- Загрузите последнюю версию Hydra из Выпуски.
- Загрузите только .exe, если вы хотите установить Hydra в Windows.
- Скачать .deb или .rpm или .zip, если вы хотите установить Hydra на Linux.(Зависит от вашего дистрибутива Linux)
- Запустите загруженный файл.
- Наслаждаться Hydra!
Сотрудничество
Присоединяйтесь к нашему Discord
Мы концентрируем наши обсуждения на нашем Discord сервере.
- Присоединяйтесь к нашему серверу
- Перейдите на роли канала и возьмите роль сотрудничества
- Зайдите на канал Dev, поговорите с нами и поделитесь своими идеями.
Ответвлить и клонировать свой репозиторий
- Ответвление репозитория (Нажмите здесь, чтобы сейчас ответвлить)
- Клонировать свой ответвленный код
git clone https://github.com/your_username/hydra
- Создать новую ветку
- Подтолкнуть свои коммиты
- Отправить новый запрос на привлечение
Способы внести свой вклад
- Перевод: Мы хотим, чтобы 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
Участники
Hydra |
Null |
Null |
Null |
Magrid |
Fhilipe Coelho |
José Luís |
Null |
João Martins |
FeriVOQ |
Guilherme Viana |
Ikko Eltociear Ashimine |
Netflixy |
Hachi |
Firdavs |
Maciej Ratyński |
Ruslan |
License
Hydra лицензирована в соответствии с лицензией MIT License.