Hydra は、独自の bittorrent クライアントが組み込まれたゲーム ランチャーです。
目次
について
特徴
インストール
貢献する
テレグラムに参加してください
リポジトリをフォークしてクローンする
貢献できる方法
プロジェクトの構造
ソースからビルドする
Node.jsをインストールする
糸の取り付け
ノードの依存関係をインストールする
Python 3.9 をインストールする
Python の依存関係をインストールする
環境変数
ランニング
建てる
bittorrent クライアントを構築する
Electron アプリケーションを構築する
貢献者
ライセンス
Hydra は、独自のBitTorrent クライアントが組み込まれたゲーム ランチャーです。
ランチャーは TypeScript (Electron) と Python で書かれており、libtorrent を使用してトレント システムを処理します。
独自の組み込みビットトレント クライアント
ゲームページへの 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: Python ライブラリである libtorrent を使用して、トレントのダウンロードを管理します
src/renderer: アプリケーションの UI
src/main: すべてのロジックがここにあります。
マシンに Node.js がインストールされていることを確認してください。そうでない場合は、nodejs.org からダウンロードしてインストールします。
Yarn は Node.js のパッケージ マネージャーです。 Yarn をまだインストールしていない場合は、yarnpkg.com の手順に従ってインストールできます。
プロジェクト ディレクトリに移動し、Yarn を使用してノードの依存関係をインストールします。
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 の場合:
糸のビルド:勝利
Linux の場合:
糸ビルド:Linux
Hydra は MIT ライセンスに基づいてライセンスされています。