Skip to content

Commit

Permalink
Merge pull request #264 from IWareQ/main
Browse files Browse the repository at this point in the history
update ru Readme
  • Loading branch information
zamitto authored May 10, 2024
2 parents 8ea6902 + a122af2 commit 0a687d6
Showing 1 changed file with 65 additions and 65 deletions.
130 changes: 65 additions & 65 deletions README.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -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">
Expand All @@ -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:

Expand All @@ -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
Expand Down Expand Up @@ -311,4 +311,4 @@ yarn build:linux

## License

Hydra лицензирована в соответствии с лицензией [MIT License](LICENSE).
Hydra лицензирована в соответствии с [MIT License](LICENSE).

0 comments on commit 0a687d6

Please sign in to comment.