Skip to content

Latest commit

 

History

History
186 lines (128 loc) · 6.03 KB

README.et.md

File metadata and controls

186 lines (128 loc) · 6.03 KB

Hydra Launcher

Hydra on mängulauncher oma sisseehitatud bittorrenti kliendiga.

build release

pt-BR en ru uk-UA be es fr de ita cs da nb ee

Hydra Kataloog

Sisukord

Tutvustus

Hydra on Mängulauncher oma sisseehitatud BitTorrent Kliendiga.
Launcher on kirjutatud TypeScriptis (Electron) ja Pythonis, mis haldab torrentide süsteemi kasutades libtorrenti.

Funktsioonid

  • Sisseehitatud bittorrenti klient
  • How Long To Beat (HLTB) integratsioon mängu lehel
  • Allalaadimiste kausta kohandamine
  • Windowsi ja Linuxi tugi
  • Pidevad uuendused
  • Ja palju muud ...

Paigaldamine

Järgi paigaldamiseks järgmisi samme:

  1. Lae alla Hydra uusim versioon Releases lehelt.
    • Lae alla ainult .exe fail, kui soovid paigaldada Hydrat Windowsile.
    • Lae alla .deb või .rpm või .zip fail, kui soovid paigaldada Hydrat Linuxile. (sõltub sinu Linuxi distrost)
  2. Käivita allalaaditud fail.
  3. Naudi Hydrat!

Panustamine

Liitu meie Telegramiga

Me keskendume aruteludele meie Telegrami kanalis.

Forki ja klooni oma repositoorium

  1. Forki repositoorium (klõpsa siia forkimiseks)
  2. Klooni oma forkitud kood git clone https://github.com/your_username/hydra
  3. Loo uus haru
  4. Pushi oma commitid
  5. Esita uus Pull Request

Viisid panustamiseks

  • Tõlkimine: Me soovime, et Hydra oleks kättesaadav võimalikult paljudele inimestele. Võid aidata tõlkida uutesse keeltesse või uuendada ja parandada juba olemasolevaid tõlkeid Hydras.
  • Kood: Hydra on ehitatud kasutades TypeScripti, Electroni ja natuke Pythonit. Kui soovid panustada, liitu meie Telegramiga!

Projekti Struktuur

  • torrent-client: Kasutame libtorrenti, Pythoni teeki, torrentide allalaadimiste haldamiseks
  • src/renderer: rakenduse kasutajaliides
  • src/main: kogu loogika asub siin.

Lähtekoodi kompileerimine

Node.js paigaldamine

Veendu, et Node.js on sinu arvutisse paigaldatud. Kui ei ole, lae alla ja paigalda see nodejs.org lehelt.

Yarn'i paigaldamine

Yarn on Node.js paketihaldur. Kui sa pole Yarni veel paigaldanud, saad seda teha järgides juhiseid yarnpkg.com lehel.

Node sõltuvuste paigaldamine

Liigu projekti kausta ja paigalda Node sõltuvused kasutades Yarni:

cd hydra
yarn

Python 3.9 paigaldamine

Veendu, et Python 3.9 on sinu arvutisse paigaldatud. Saad selle alla laadida ja paigaldada python.org lehelt.

Python'i sõltuvuste paigaldamine

Paigalda vajalikud Pythoni sõltuvused kasutades pip'i:

pip install -r requirements.txt

Keskkonna muutujad

Sul on vaja SteamGridDB API võtit, et laadida alla mängude ikoone paigaldamisel.

Kui sul on see olemas, saad kopeerida või ümber nimetada .env.example faili .env failiks ja lisada sinna STEAMGRIDDB_API_KEY.

Käivitamine

Kui kõik on seadistatud, saad käivitada järgmise käsu, et käivitada nii Electroni protsess kui ka bittorrenti klient:

yarn dev

Kompileerimine

Bittorrenti kliendi kompileerimine

Kompileeri bittorrenti klient kasutades järgmist käsku:

python torrent-client/setup.py build

Electron rakenduse kompileerimine

Kompileeri Electron rakendus kasutades järgmist käsku:

Windowsil:

yarn build:win

Linuxil:

yarn build:linux

Panustajad

Litsents

Hydra on litsentseeritud MIT Litsentsi all.