Hydra adalah peluncur game dengan klien bittorrent bawaannya sendiri.
Daftar isi
Tentang
Fitur
Instalasi
Berkontribusi
Bergabunglah dengan Telegram kami
Garpu dan klon repositori Anda
Cara Anda dapat berkontribusi
Struktur Proyek
Bangun dari sumber
Instal Node.js
Pasang Benang
Instal Ketergantungan Node
Instal Python 3.9
Instal Ketergantungan Python
Variabel lingkungan
Berlari
Membangun
Bangun klien bittorrent
Bangun aplikasi Electron
Kontributor
Lisensi
Hydra adalah Peluncur Game dengan Klien BitTorrent yang tertanam.
Peluncur ini ditulis dalam TypeScript (Electron) dan Python, yang menangani sistem torrent dengan menggunakan libtorrent.
Klien bittorrent tertanam sendiri
Integrasi How Long To Beat (HLTB) di halaman game
Kustomisasi jalur unduhan
Dukungan Windows dan Linux
Terus diperbarui
Dan banyak lagi...
Ikuti langkah-langkah di bawah ini untuk menginstal:
Unduh Hydra versi terbaru dari halaman Rilis.
Unduh hanya .exe jika Anda ingin menginstal Hydra di Windows.
Unduh .deb atau .rpm atau .zip jika Anda ingin menginstal Hydra di Linux. (tergantung distro Linux Anda)
Jalankan file yang diunduh.
Nikmati Hidra!
Kami memusatkan diskusi kami di saluran Telegram kami.
Fork repositori (klik di sini untuk fork sekarang)
Kloning kode bercabang Anda git clone https://github.com/your_username/hydra
Buat cabang baru
Dorong komitmen Anda
Kirim Permintaan Tarik baru
Terjemahan: Kami ingin Hydra tersedia untuk sebanyak mungkin orang. Jangan ragu untuk membantu menerjemahkan ke bahasa baru atau memperbarui dan meningkatkan bahasa yang sudah tersedia di Hydra.
Kode: Hydra dibuat dengan TypeScript, Electron, dan sedikit Python. Jika Anda ingin berkontribusi, bergabunglah dengan Telegram kami!
klien torrent: Kami menggunakan libtorrent, perpustakaan Python, untuk mengelola unduhan torrent
src/renderer: UI aplikasi
src/main: semua logika ada di sini.
Pastikan Anda telah menginstal Node.js di mesin Anda. Jika tidak, unduh dan instal dari nodejs.org.
Yarn adalah manajer paket untuk Node.js. Jika Anda belum menginstal Yarn, Anda dapat melakukannya dengan mengikuti instruksi di Yarnpkg.com.
Arahkan ke direktori proyek dan instal dependensi Node menggunakan Yarn:
cd hydra benang
Pastikan Anda telah menginstal Python 3.9 di mesin Anda. Anda dapat mengunduh dan menginstalnya dari python.org.
Instal dependensi Python yang diperlukan menggunakan pip:
instalasi pip -r persyaratan.txt
Anda memerlukan Kunci API SteamGridDB untuk mengambil ikon game saat instalasi.
Setelah Anda memilikinya, Anda dapat menyalin atau mengganti nama file .env.example
menjadi .env
dan meletakkannya di STEAMGRIDDB_API_KEY
.
Setelah semuanya siap, Anda dapat menjalankan perintah berikut untuk memulai proses Electron dan klien bittorrent:
pengembang benang
Bangun klien bittorrent dengan menggunakan perintah ini:
python torrent-client/setup.py membangun
Bangun aplikasi Electron dengan menggunakan perintah ini:
Di Windows:
pembuatan benang: menang
Di Linux:
pembuatan benang:linux
Hydra dilisensikan di bawah Lisensi MIT.