Hydra é um lançador de jogos com seu próprio cliente bittorrent integrado.
Índice
Sobre
Características
Instalação
Contribuindo
Junte-se ao nosso telegrama
Bifurque e clone seu repositório
Maneiras de contribuir
Estrutura do Projeto
Construir a partir da fonte
Instale o Node.js.
Instale o fio
Instalar dependências de nó
Instale Python 3.9
Instale dependências do Python
Variáveis de ambiente
Correndo
Construir
Construa o cliente bittorrent
Construa o aplicativo Electron
Colaboradores
Licença
Hydra é um Game Launcher com seu próprio cliente BitTorrent incorporado.
O inicializador é escrito em TypeScript (Electron) e Python, que lida com o sistema de torrent usando libtorrent.
Próprio cliente bittorrent incorporado
Integração How Long To Beat (HLTB) na página do jogo
Personalização do caminho de downloads
Suporte para Windows e Linux
Constantemente atualizado
E mais ...
Siga as etapas abaixo para instalar:
Baixe a versão mais recente do Hydra na página de lançamentos.
Baixe apenas .exe se desejar instalar o Hydra no Windows.
Baixe .deb ou .rpm ou .zip se quiser instalar o Hydra no Linux. (depende da sua distribuição Linux)
Execute o arquivo baixado.
Aproveite a Hidra!
Concentramos nossas discussões em nosso canal Telegram.
Bifurque o repositório (clique aqui para bifurcar agora)
Clone seu código bifurcado git clone https://github.com/your_username/hydra
Crie uma nova filial
Envie seus commits
Envie uma nova solicitação pull
Tradução: Queremos que Hydra esteja disponível para o maior número de pessoas possível. Sinta-se à vontade para ajudar a traduzir para novos idiomas ou atualizar e melhorar aqueles que já estão disponíveis no Hydra.
Código: Hydra é construído com Typescript, Electron e um pouco de Python. Se quiser contribuir, entre no nosso Telegram!
torrent-client: Usamos libtorrent, uma biblioteca Python, para gerenciar downloads de torrent
src/renderer: a UI do aplicativo
src/main: toda a lógica está aqui.
Certifique-se de ter o Node.js instalado em sua máquina. Caso contrário, baixe e instale-o em nodejs.org.
Yarn é um gerenciador de pacotes para Node.js. Se você ainda não instalou o Yarn, poderá fazê-lo seguindo as instruções em yarnpkg.com.
Navegue até o diretório do projeto e instale as dependências do Node usando Yarn:
cd hidra fio
Certifique-se de ter o Python 3.9 instalado em sua máquina. Você pode baixá-lo e instalá-lo em python.org.
Instale as dependências Python necessárias usando pip:
pip instalar -r requisitos.txt
Você precisará de uma chave de API SteamGridDB para obter os ícones do jogo na instalação.
Depois de obtê-lo, você pode copiar ou renomear o arquivo .env.example
para .env
e colocá-lo em STEAMGRIDDB_API_KEY
.
Depois de configurar tudo, você pode executar o seguinte comando para iniciar o processo Electron e o cliente bittorrent:
desenvolvedor de fios
Crie o cliente bittorrent usando este comando:
compilação python torrent-client/setup.py
Crie o aplicativo Electron usando este comando:
No Windows:
construção de fio:ganhar
No Linux:
construção de fio:linux
Hydra é licenciada sob a licença MIT.