Hydra 是一個遊戲啟動器,擁有自己的嵌入式 BitTorrent 用戶端。
目錄
關於
特徵
安裝
貢獻
加入我們的電報群
分叉並克隆您的儲存庫
您可以貢獻的方式
專案結構
從原始碼構建
安裝 Node.js
安裝紗線
安裝節點依賴項
安裝Python 3.9
安裝Python依賴項
環境變數
跑步
建造
建置 BitTorrent 用戶端
建構電子應用程式
貢獻者
執照
Hydra是個遊戲啟動器,擁有自己的嵌入式BitTorrent 用戶端。
啟動器是用 TypeScript (Electron) 和 Python 編寫的,它使用 libtorrent 處理 torrenting 系統。
自己的嵌入式 BitTorrent 用戶端
遊戲頁面整合 How Long To Beat (HLTB)
下載路徑自訂
Windows 和 Linux 支援
不斷更新
還有更多...
請依照以下步驟進行安裝:
從發布頁面下載最新版本的 Hydra。
如果您想在 Windows 上安裝 Hydra,則僅下載 .exe。
如果您想在 Linux 上安裝 Hydra,請下載 .deb、.rpm 或 .zip。 (取決於您的 Linux 發行版)
運行下載的檔案。
享受九頭蛇!
我們的討論集中在我們的 Telegram 頻道。
分叉存儲庫(單擊此處立即分叉)
克隆你的分叉程式碼git clone https://github.com/your_username/hydra
建立一個新分支
推動你的提交
提交新的拉取請求
翻譯:我們希望 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,可以按照yarnpkg.com 上的說明進行安裝。
導航到專案目錄並使用 Yarn 安裝 Node 依賴項:
cd九頭蛇 紗
確保您的電腦上安裝了 Python 3.9。您可以從 python.org 下載並安裝它。
使用 pip 安裝所需的 Python 依賴項:
pip install -r 要求.txt
您需要一個 SteamGridDB API 金鑰才能在安裝時取得遊戲圖示。
取得後,您可以將.env.example
檔案複製或重新命名為.env
並將其放在STEAMGRIDDB_API_KEY
上。
設定完所有內容後,您可以執行以下命令來啟動 Electron 進程和 BitTorrent 用戶端:
紗線開發
使用以下命令建置 BitTorrent 用戶端:
python torrent-client/setup.py 構建
使用以下命令建立 Electron 應用程式:
在 Windows 上:
紗線結構:win
在 Linux 上:
紗線建造:Linux
Hydra 根據 MIT 許可證獲得許可。