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