- Innhold
- Om
- Funksjoner
- Installasjon
- Bidra
- Bygg fra kilden
- Miljøvariabler
- Kjøre
- Bygge
- Bidragsytere
- Lisens
Hydra er en Spill Launcher sin egne innbygte BitTorrent Klient.
Launcheren er skrevet i TypeScript (Electron) og Python, som håndterer torrent systemet ved bruk av libtorrent.
- Sin egen innebyggte bittorrent klient
- How Long To Beat (HLTB) integrasjon på spillsiden
- Nedlastingssti tilpasning
- Windows og Linux understøttelse
- Konstant oppdatert
- Og mer ...
Følg trinnene her under for å innstallere:
- Last ned den seneste versjonen av Hydra fra Releases siden.
- Last kun .exe filen ned om du vil installere Hydra på Windows.
- Last kun .deb, .rpm eller .zip ned om du vil installere Hydra på Linux. (kommer an på Linux distroen din)
- Kjør den nedlastede filen.
- Nyt Hydra!
Vi holder diskusjonene våres i Telegram kanalen.
- Fork repoet (trykk her for å forke nå)
- Klon den forkede koden
git clone https://github.com/brukernavnet_ditt/hydra
- Lag en ny branch
- Skyv committene dine
- Send inn en ny Pull-forespørsel.
- Oversetting: Vi har lyst at Hydra skal bli tilgjengelig for så mange som mulig. Hjelp gjerne med å oversette til nye språk eller oppdater og forbedre de som allerede er tilgjengelige i Hydra.
- Code: Hydra is built with Typescript, Electron and a little bit of Python. If you want to contribute, join our Telegram!
- Kode: Hydra er laget med Typescript, Electron og lite gran Pythong. Hvis du har lyst på å bidra, bli med i Telegram kanalen vår!
- torrent-client: Vi bruker libtorrent, et Python-bibliotek, til å håndtere torrent nedlastinger.
- src/renderer: UIen til applikasjonen
- src/main: all logikken er her.
Vær sikker på at du har installert Node.js på maskinen din. Hvis du ikke har det, må du laste ned og installere det fra nodejs.org.
Yarn er et pakkehåndteringsverktøy til Node.js. Hvis du ikke allerede har installert Yarn, da kan du gjøre det ved å følge instruksjonene på yarnpkg.com.
Naviger til prosjektmappen og installer Node-avhengighetene ved bruk av Yarn:
cd hydra
yarn
Vær sikker på at du har installert Python 3.9 på maskinen din. Du kan laste ned og installere det på python.org.
Installer de nødvendige Python-avhengigheter ved bruk av pip:
pip install -r requirements.txt
Du trenger en SteamGridDB API nøkkel for å kunne hente spillikonene ved installasjon.
Når du har det, kan du kopiere eller endre navnet på .env.example
filen til å være .env
og lagre nøkkelen som STEAMGRIDDB_API_KEY
.
Når alt er satt op, kan du kjøre følgende kommando for å start både Electron prosessen og bittorrent klienten.
yarn dev
Bygg bittorrent klienten ved å bruke denne kommandoen:
python torrent-client/setup.py build
Bygg Electron applikasjonen ved å bruke denne kommandoen:
På Windows:
yarn build:win
På Linux:
yarn build:linux
Hydra bruker MIT Lisensen.