Hydra เป็นตัวเปิดเกมที่มีไคลเอนต์ BitTorrent ในตัว
สารบัญ
เกี่ยวกับ
คุณสมบัติ
การติดตั้ง
มีส่วนร่วม
เข้าร่วมโทรเลขของเรา
แยกและโคลนพื้นที่เก็บข้อมูลของคุณ
วิธีที่คุณสามารถมีส่วนร่วมได้
โครงสร้างโครงการ
สร้างจากแหล่งที่มา
ติดตั้ง Node.js
ติดตั้งเส้นด้าย
ติดตั้งการพึ่งพาโหนด
ติดตั้งไพธอน 3.9
ติดตั้งการพึ่งพา Python
ตัวแปรสภาพแวดล้อม
วิ่ง
สร้าง
สร้างไคลเอนต์ BitTorrent
สร้างแอปพลิเคชันอิเล็กตรอน
ผู้ร่วมให้ข้อมูล
ใบอนุญาต
Hydra เป็น ตัวเปิดเกม ที่มี ไคลเอนต์ BitTorrent ในตัว
ตัวเรียกใช้งานเขียนด้วย TypeScript (Electron) และ Python ซึ่งจัดการระบบฝนตกหนักโดยใช้ libtorrent
เป็นเจ้าของไคลเอนต์ BitTorrent แบบฝัง
การรวม How Long To Beat (HLTB) บนหน้าเกม
ดาวน์โหลดการปรับแต่งเส้นทาง
รองรับ Windows และ Linux
ปรับปรุงอย่างต่อเนื่อง
และอื่นๆ...
ทำตามขั้นตอนด้านล่างเพื่อติดตั้ง:
ดาวน์โหลด Hydra เวอร์ชันล่าสุดจากหน้าเผยแพร่
ดาวน์โหลดเฉพาะ .exe หากคุณต้องการติดตั้ง Hydra บน Windows
ดาวน์โหลด .deb หรือ .rpm หรือ .zip หากคุณต้องการติดตั้ง Hydra บน Linux (ขึ้นอยู่กับ distro Linux ของคุณ)
เรียกใช้ไฟล์ที่ดาวน์โหลด
เพลิดเพลินไปกับไฮดรา!
เรามุ่งความสนใจไปที่ช่องทางโทรเลขของเรา
แยกพื้นที่เก็บข้อมูล (คลิกที่นี่เพื่อแยกตอนนี้)
โคลนโค้ดที่แยกออกมาของคุณ git clone https://github.com/your_username/hydra
สร้างสาขาใหม่
ผลักดันความมุ่งมั่นของคุณ
ส่งคำขอดึงใหม่
การแปล: เราต้องการให้ไฮดราพร้อมให้บริการแก่ผู้คนจำนวนมากที่สุดเท่าที่จะเป็นไปได้ อย่าลังเลที่จะช่วยแปลเป็นภาษาใหม่หรืออัปเดตและปรับปรุงภาษาที่มีอยู่ใน Hydra อยู่แล้ว
รหัส: Hydra สร้างด้วย Typescript, Electron และ Python เล็กน้อย หากคุณต้องการมีส่วนร่วม เข้าร่วม Telegram ของเรา!
torrent-client: เราใช้ libtorrent ซึ่งเป็นไลบรารี Python เพื่อจัดการการดาวน์โหลด torrent
src/renderer: UI ของแอปพลิเคชัน
src/main: ตรรกะทั้งหมดอยู่ที่นี่
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Node.js บนเครื่องของคุณ ถ้าไม่ ให้ดาวน์โหลดและติดตั้งจาก nodejs.org
Yarn เป็นตัวจัดการแพ็คเกจสำหรับ Node.js หากคุณยังไม่ได้ติดตั้ง Yarn คุณสามารถทำได้โดยทำตามคำแนะนำบนเส้นด้ายpkg.com
นำทางไปยังไดเร็กทอรีโครงการและติดตั้งการพึ่งพาโหนดโดยใช้ Yarn:
ซีดีไฮดรา เส้นด้าย
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Python 3.9 บนเครื่องของคุณ คุณสามารถดาวน์โหลดและติดตั้งได้จาก python.org
ติดตั้งการพึ่งพา Python ที่จำเป็นโดยใช้ pip:
pip ติดตั้ง -r ข้อกำหนด.txt
คุณจะต้องมีคีย์ SteamGridDB API เพื่อดึงไอคอนเกมระหว่างการติดตั้ง
เมื่อคุณมีแล้ว คุณสามารถคัดลอกหรือเปลี่ยนชื่อไฟล์ .env.example
เป็น .env
และวางไว้บน STEAMGRIDDB_API_KEY
เมื่อคุณตั้งค่าทุกอย่างเรียบร้อยแล้ว คุณสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อเริ่มกระบวนการ Electron และไคลเอนต์ BitTorrent:
ผู้พัฒนาเส้นด้าย
สร้างไคลเอนต์ BitTorrent โดยใช้คำสั่งนี้:
หลาม torrent-client/setup.py build
สร้างแอปพลิเคชัน Electron โดยใช้คำสั่งนี้:
บนวินโดวส์:
สร้างเส้นด้าย:ชนะ
บนลินุกซ์:
เส้นด้ายสร้าง: linux
Hydra ได้รับอนุญาตภายใต้ใบอนุญาต MIT