mirror of
https://github.com/hydralauncher/hydra.git
synced 2025-02-03 00:33:49 +03:00
commit
0a687d6bd5
130
README.ru.md
130
README.ru.md
@ -6,7 +6,7 @@
|
|||||||
</a>
|
</a>
|
||||||
<h1 align="center">Hydra Launcher</h1>
|
<h1 align="center">Hydra Launcher</h1>
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<strong>Hydra-это игровой лаунчер со своим собственным встроенным клиентом BitTorrent и самоуправляемым скребком репаков.</strong>
|
<strong>Hydra - это игровой лаунчер с собственным встроенным клиентом BitTorrent и самостоятельным scraper`ом для репаков.</strong>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<a href="https://discord.gg/hydralauncher">
|
<a href="https://discord.gg/hydralauncher">
|
||||||
@ -31,107 +31,107 @@
|
|||||||
|
|
||||||
## Содержание
|
## Содержание
|
||||||
|
|
||||||
- [О нас](#о-нас)
|
- [Описание](#описание)
|
||||||
- [Функции](#функции)
|
- [Особенности](#особенности)
|
||||||
- [Установка](#установка)
|
- [Установка](#установка)
|
||||||
- [Сотрудничество](#сотрудничество)
|
- [Сотрудничество](#сотрудничество)
|
||||||
- [Присоединяйтесь к нашему Discord](#присоединяйтесь-к-нашему-discord)
|
- [Присоединяйтесь к нашему Discord](#присоединяйтесь-к-нашему-discord)
|
||||||
- [Ответвлить и клонировать свой репозиторий](#ответвлить-и-клонировать-свой-репозиторий)
|
- [Форк и клонирование репозитория](#форк-и-клонирование-репозитория)
|
||||||
- [Способы внести свой вклад](#способы-внести-свой-вклад)
|
- [Способы внести свой вклад](#способы-внести-свой-вклад)
|
||||||
- [Структура проекта](#структура-проекта)
|
- [Структура проекта](#структура-проекта)
|
||||||
- [Создать из источника](#создать-из-источника)
|
- [Сборка из исходного кода](#сборка-из-исходного-кода)
|
||||||
- [Установите Node.js](#установите-nodejs)
|
- [Установка Node.js](#установка-nodejs)
|
||||||
- [Установите Yarn](#установите-yarn)
|
- [Установка Yarn](#установка-yarn)
|
||||||
- [Установите зависимости Node](#установите-зависимости-node)
|
- [Установка зависимостей Node](#установка-зависимостей-node)
|
||||||
- [Установите Python 3.9](#установите-python-39)
|
- [Установка Python 3.9](#установка-python-39)
|
||||||
- [Установите зависимости Python](#установите-зависимости-python)
|
- [Установка зависимостей Python](#установка-зависимостей-python)
|
||||||
- [Переменные среды](#переменные-среды)
|
- [Переменные среды](#переменные-среды)
|
||||||
- [Запуск](#запуск)
|
- [Запуск](#запуск)
|
||||||
- [Создание](#создание)
|
- [Сборка](#сборка)
|
||||||
- [Создайте клиент BitTorrent](#создайте-клиент-bittorrent)
|
- [Сборка клиента BitTorrent](#сборка-клиента-bittorrent)
|
||||||
- [Создайте приложение Electron](#создайте-приложение-electron)
|
- [Сборка приложения Electron](#сборка-приложения-electron)
|
||||||
- [Участники](#участники)
|
- [Участники](#участники)
|
||||||
|
|
||||||
## О нас
|
## Описание
|
||||||
|
|
||||||
**Hydra**-это **Игровой Лаунчер** со своим собственным встроенным **BitTorrent Client** и **самоуправляемым скребком репаков**.
|
**Hydra** - это **Игровой Лаунчер** с собственным встроенным **Клиентом BitTorrent** и **самостоятельным scraper`ом для репаков**.
|
||||||
<br>
|
<br>
|
||||||
Лаунчер написан на TypeScript (Electron) и Python, который обрабатывает систему торрента с использованием LibTorrent.
|
Лаунчер написан на TypeScript (Electron) и Python, который управляет системой торрентов с помощью libtorrent.
|
||||||
|
|
||||||
## Функции
|
## Особенности
|
||||||
|
|
||||||
- Самоуправляемый скребок репаков среди всех самых надежных веб-сайтов на [Megathread]("https://www.reddit.com/r/Piracy/wiki/megathread/")
|
- Самостоятельный scraper репаков среди всех наиболее надежных веб-сайтов в [Megathread](https://www.reddit.com/r/Piracy/wiki/megathread/)
|
||||||
- Собственный встроенный клиент BitTorrent
|
- Встроенный клиент BitTorrent
|
||||||
- Как долго пробиться (HLTB) интеграция на странице игры
|
- Интеграция How Long To Beat (HLTB) на странице игры
|
||||||
- Загрузка настройки пути
|
- Настройка пути загрузки
|
||||||
- Уведомления об обновлении списка репаков
|
- Уведомления об обновлении списка репаков
|
||||||
- Поддержка Windows и Linux
|
- Поддержка Windows и Linux
|
||||||
- Постоянно обновляется
|
- Постоянно обновляется
|
||||||
- И более ...
|
- И многое другое...
|
||||||
|
|
||||||
## Установка
|
## Установка
|
||||||
|
|
||||||
Следуйте приведенным ниже шагам, чтобы установить:
|
Чтобы установить, выполните следующие шаги:
|
||||||
|
|
||||||
1. Загрузите последнюю версию Hydra из [Выпуски](https://github.com/hydralauncher/hydra/releases/latest).
|
1. Скачайте последнюю версию Hydra с [страницы релизов](https://github.com/hydralauncher/hydra/releases/latest).
|
||||||
- Загрузите только .exe, если вы хотите установить Hydra в Windows.
|
- Загрузите только .exe, если хотите установить Hydra на Windows.
|
||||||
- Скачать .deb или .rpm или .zip, если вы хотите установить Hydra на Linux.(Зависит от вашего дистрибутива Linux)
|
- Загрузите .deb или .rpm или .zip, если хотите установить Hydra на Linux (в зависимости от вашего дистрибутива Linux).
|
||||||
2. Запустите загруженный файл.
|
2. Запустите скачанный файл.
|
||||||
3. Наслаждаться Hydra!
|
3. Наслаждайтесь Hydra!
|
||||||
|
|
||||||
## Сотрудничество
|
## Сотрудничество
|
||||||
|
|
||||||
### Присоединяйтесь к нашему Discord
|
### Присоединяйтесь к нашему Discord
|
||||||
|
|
||||||
Мы концентрируем наши обсуждения на нашем [Discord](https://discord.gg/hydralauncher) сервере.
|
Мы сосредотачиваем наши обсуждения на нашем [Discord](https://discord.gg/hydralauncher) сервере.
|
||||||
|
|
||||||
1. Присоединяйтесь к нашему серверу
|
1. Присоединитесь к нашему серверу.
|
||||||
2. Перейдите на роли канала и возьмите роль сотрудничества
|
2. Перейдите в канал ролей и получите роль Collaborator.
|
||||||
3. Зайдите на канал Dev, поговорите с нами и поделитесь своими идеями.
|
3. Перейдите в канал Dev, общайтесь с нами и делитесь своими идеями.
|
||||||
|
|
||||||
### Ответвлить и клонировать свой репозиторий
|
### Форк и клонирование репозитория
|
||||||
|
|
||||||
1. Ответвление репозитория [(Нажмите здесь, чтобы сейчас ответвлить)](https://github.com/hydralauncher/hydra/fork)
|
1. Форкните репозиторий [(нажмите здесь, чтобы сделать форк сейчас)](https://github.com/hydralauncher/hydra/fork)
|
||||||
2. Клонировать свой ответвленный код `git clone https://github.com/your_username/hydra`
|
2. Склонируйте свой форкнутый код `git clone https://github.com/ваше_имя_пользователя/hydra`
|
||||||
3. Создать новую ветку
|
3. Создайте новую ветку
|
||||||
4. Подтолкнуть свои коммиты
|
4. Отправьте свои коммиты
|
||||||
5. Отправить новый запрос на привлечение
|
5. Отправьте Pull Request
|
||||||
|
|
||||||
### Способы внести свой вклад
|
### Способы внести свой вклад
|
||||||
|
|
||||||
- Перевод: Мы хотим, чтобы Hydra была доступна как можно большему количеству людей. Не стесняйтесь переводить на новые языки или обновить и улучшить те, которые уже доступны на Hydra.
|
- Перевод: Мы хотим, чтобы Hydra была доступна как можно большему количеству людей. Не стесняйтесь помогать переводить на новые языки или обновлять и улучшать те, которые уже доступны в Hydra.
|
||||||
- Код: Hydra построена на TypeScript, Electron и немного Python.Если вы хотите внести свой вклад, присоединяйтесь к нашему серверу Discord!
|
- Код: Hydra создан с использованием TypeScript, Electron и немного Python. Если хотите внести свой вклад, присоединяйтесь к нашему серверу Discord!
|
||||||
|
|
||||||
### Структура проекта
|
### Структура проекта
|
||||||
|
|
||||||
- torrent-client: Мы используем LibTorrent, библиотеку Python, чтобы управлять загрузками торрента
|
- torrent-client: Мы используем libtorrent, библиотеку Python, для управления загрузками торрентов.
|
||||||
- src/renderer: пользовательский интерфейс приложения
|
- src/renderer: пользовательский интерфейс приложения.
|
||||||
- src/main: Вся логика отдыхает здесь.
|
- src/main: весь основной функционал здесь.
|
||||||
|
|
||||||
## Создать из источника
|
## Сборка из исходного кода
|
||||||
|
|
||||||
### Установите Node.js
|
### Установка Node.js
|
||||||
|
|
||||||
Убедитесь, что у вас установлен Node.js на вашем компьютере.Если нет, загрузите и установите из [nodejs.org](https://nodejs.org/).
|
Убедитесь, что у вас установлен Node.js на вашем компьютере. Если нет, загрузите и установите его с [nodejs.org](https://nodejs.org/).
|
||||||
|
|
||||||
### Установите Yarn
|
### Установка Yarn
|
||||||
|
|
||||||
Yarn является менеджером пакетов для node.js. Если вы еще не установили Yarn, вы можете сделать это, следуя инструкциям на [yarnpkg.com](https://classic.yarnpkg.com/lang/en/docs/install/).
|
Yarn - менеджер пакетов для Node.js. Если вы еще не установили Yarn, сделайте это, следуя инструкциям на [yarnpkg.com](https://classic.yarnpkg.com/lang/en/docs/install/).
|
||||||
|
|
||||||
### Установите зависимости Node
|
### Установка зависимостей Node
|
||||||
|
|
||||||
Перейдите к каталогу проекта и установите Node зависимости с использованием Yarn:
|
Перейдите в каталог проекта и установите зависимости Node, используя Yarn:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd hydra
|
cd hydra
|
||||||
yarn
|
yarn
|
||||||
```
|
```
|
||||||
|
|
||||||
### Установите Python 3.9
|
### Установка Python 3.9
|
||||||
|
|
||||||
Убедитесь, что на вашем компьютере установлен Python 3.9. Вы можете скачать и установить его из [python.org](https://www.python.org/downloads/release/python-3919/).
|
Убедитесь, что у вас установлен Python 3.9 на вашем компьютере. Вы можете загрузить и установить его с [python.org](https://www.python.org/downloads/release/python-3919/).
|
||||||
|
|
||||||
### Установите зависимости Python
|
### Установка зависимостей Python
|
||||||
|
|
||||||
Установите необходимые зависимости Python, используя pip:
|
Установите необходимые зависимости Python, используя pip:
|
||||||
|
|
||||||
@ -141,40 +141,40 @@ pip install -r requirements.txt
|
|||||||
|
|
||||||
## Переменные среды
|
## Переменные среды
|
||||||
|
|
||||||
Вам понадобится ключ API SteamGridDB, чтобы принести значки игры при установке.
|
Вам понадобится ключ API SteamGridDB, чтобы получить значки игр при установке.
|
||||||
Если вы хотите получить онлайн -фикс в качестве репака, вам нужно добавить свои учетные данные в .env
|
Если вы хотите использовать onlinefix в качестве репака, вам нужно добавить ваши учетные данные в файл .env.
|
||||||
|
|
||||||
Как только он у вас есть, вы можете скопировать или переименовать `.env.example` файл в `.env`и заполнить это`STEAMGRIDDB_API_KEY`, `ONLINEFIX_USERNAME`, `ONLINEFIX_PASSWORD`.
|
Как только у вас будет ключ, вы можете скопировать или переименовать файл `.env.example` в `.env` и поместить в него `STEAMGRIDDB_API_KEY`, `ONLINEFIX_USERNAME`, `ONLINEFIX_PASSWORD`.
|
||||||
|
|
||||||
## Запуск
|
## Запуск
|
||||||
|
|
||||||
После того, как у вас все настроено, вы можете запустить следующую команду, чтобы запустить приложение Electron и клиент BitTorrent:
|
После того как все настроено, вы можете выполнить следующую команду, чтобы запустить процесс Electron и клиента BitTorrent:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yarn dev
|
yarn dev
|
||||||
```
|
```
|
||||||
|
|
||||||
## Создание
|
## Сборка
|
||||||
|
|
||||||
### Создайте клиент BitTorrent
|
### Сборка клиента BitTorrent
|
||||||
|
|
||||||
Создайте клиент BitTorrent, используя эту команду:
|
Соберите клиент BitTorrent с помощью этой команды:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
python torrent-client/setup.py build
|
python torrent-client/setup.py build
|
||||||
```
|
```
|
||||||
|
|
||||||
### Создайте приложение Electron
|
### Сборка приложения Electron
|
||||||
|
|
||||||
Создайте приложение Electron с помощью этой команды:
|
Соберите приложение Electron, используя эту команду:
|
||||||
|
|
||||||
В Windows:
|
На Windows:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yarn build:win
|
yarn build:win
|
||||||
```
|
```
|
||||||
|
|
||||||
В Linux:
|
На Linux:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yarn build:linux
|
yarn build:linux
|
||||||
@ -311,4 +311,4 @@ yarn build:linux
|
|||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Hydra лицензирована в соответствии с лицензией [MIT License](LICENSE).
|
Hydra лицензирована в соответствии с [MIT License](LICENSE).
|
||||||
|
Loading…
Reference in New Issue
Block a user