Hydra es un lanzador de juegos con su propio cliente bittorrent integrado.
Tabla de contenido
Acerca de
Características
Instalación
Contribuyendo
Únete a nuestro Telegrama
Bifurca y clona tu repositorio
Formas en que puedes contribuir
Estructura del proyecto
Construir desde la fuente
Instalar Node.js
Instalar hilo
Instalar dependencias de nodos
Instalar Python 3.9
Instalar dependencias de Python
Variables ambientales
Correr
Construir
Construya el cliente bittorrent
Construya la aplicación Electron
Colaboradores
Licencia
Hydra es un lanzador de juegos con su propio cliente BitTorrent integrado.
El iniciador está escrito en TypeScript (Electron) y Python, que maneja el sistema de torrents mediante libtorrent.
Cliente bittorrent propio integrado
Integración de Cuánto tiempo para superar (HLTB) en la página del juego
Personalización de la ruta de descargas
Soporte para Windows y Linux
Actualizado constantemente
Y más...
Siga los pasos a continuación para instalar:
Descargue la última versión de Hydra desde la página de Lanzamientos.
Descargue solo .exe si desea instalar Hydra en Windows.
Descargue .deb, .rpm o .zip si desea instalar Hydra en Linux. (depende de tu distribución de Linux)
Ejecute el archivo descargado.
¡Disfruta de Hidra!
Concentramos nuestras discusiones en nuestro canal de Telegram.
Bifurcar el repositorio (haga clic aquí para bifurcar ahora)
Clona tu código bifurcado git clone https://github.com/your_username/hydra
Crear una nueva sucursal
Empuja tus compromisos
Enviar una nueva solicitud de extracción
Traducción: Queremos que Hydra esté disponible para la mayor cantidad de personas posible. No dudes en ayudar a traducir a nuevos idiomas o actualizar y mejorar los que ya están disponibles en Hydra.
Código: Hydra está construido con Typecript, Electron y un poco de Python. Si quieres contribuir, ¡únete a nuestro Telegram!
cliente-torrent: Usamos libtorrent, una biblioteca de Python, para administrar las descargas de torrents
src/renderer: la interfaz de usuario de la aplicación
src/main: toda la lógica descansa aquí.
Asegúrese de tener Node.js instalado en su máquina. De lo contrario, descárguelo e instálelo desde nodejs.org.
Yarn es un administrador de paquetes para Node.js. Si aún no ha instalado Yarn, puede hacerlo siguiendo las instrucciones en Yarnpkg.com.
Navegue hasta el directorio del proyecto e instale las dependencias del nodo usando Yarn:
cd hidra hilo
Asegúrese de tener Python 3.9 instalado en su máquina. Puede descargarlo e instalarlo desde python.org.
Instale las dependencias requeridas de Python usando pip:
instalación de pip -r requisitos.txt
Necesitarás una clave API de SteamGridDB para poder recuperar los íconos del juego durante la instalación.
Una vez que lo tenga, puede copiar o cambiar el nombre del archivo .env.example
a .env
y colocarlo en STEAMGRIDDB_API_KEY
.
Una vez que haya configurado todo, puede ejecutar el siguiente comando para iniciar tanto el proceso Electron como el cliente bittorrent:
desarrollador de hilo
Construya el cliente bittorrent usando este comando:
compilación python cliente-torrent/setup.py
Cree la aplicación Electron usando este comando:
En Windows:
construcción de hilo: ganar
En Linux:
compilación de hilo: linux
Hydra tiene la licencia MIT.