BiglyBT のソース。機能満載、オープンソース、広告なしの bittorrent クライアント。 BiglyBT は元のプロジェクトからフォークされたもので、元の開発者 2 名とコミュニティのメンバーによって保守されています。 15 年以上の開発期間があるため、あなたが探している機能だけでなく、あなたが探していない 10 年前のバグも存在する可能性が十分にあります :)
BiglyBT 公式サイト
貢献する方法
翻訳情報
機能投票ページ
コーディングガイドライン
ベータプログラム変更履歴
方法 | 住所 |
---|---|
ペイパル | BiglyBT の寄付ページ |
BCH/BTC/BSG/BSV | 1BigGLYBT38ttJhvZkjGc5mCw5uKoRHcUmr |
ダッシュ | XjDwmSrDPQBaLzCkuRHZaFzHf7mTVxkW9K |
ドージェ | DMXWdEtPUJc5p2sbHGo77SvqFXKTR8Vff1 |
ETH/ETC | 0x4e609B5EF88C8aA8Ab73945fD1ba68c9E27faC75 |
LTC | LKGc2utCrGfojpYsX3naT9n1AxjLiZ5MMG |
TRX/BTT | Tabsb7pjEEWNpXFvPf49rfVhFSB2e3dAM7 |
XRP | rPFKfbx2tuzMMaz7Zy99M6CquHKgp9srSb |
ソースからコンパイルするための基本を取得するのは非常に簡単です。
お気に入りの IDE にリポジトリのクローンを作成します
core/src
およびuis/src
プロジェクト ルート (ソース モジュール) としてマークします。
uis モジュールに、 core/lib/*
と/uis/lib/
にある swt.jar の 1 つを追加します。
Windows のswt-win64.jar
OSX 上のswt-cocoa-64.jar
Linux (GTK) 上のswt-linux-64.jar
コアモジュールにcore/lib/*
を追加します。
uis
モジュールをcore
に依存させます。 Core
uis
に依存すべきではありません
IntelliJ IDEA は、ウィザードを使用してこれらの手順をすべて実行します。
IntelliJ IDEA にキーの代わりに MessageBundle 文字列を表示し、NPE 警告の数を減らしたい場合は、次のいずれかの方法で外部アノテーションを添付できます。
プロジェクト設定 -> モジュール -> パス -> 外部注釈
<module>/<module>.iml
でコンポーネントに追加します。
<annotation-paths> <root url="file://$MODULE_DIR$/../external-annotations" /> </annotation-paths>
外部アノテーションの定義は作業中のものであり、完全な定義リストではありません。
実行はあと数ステップで完了します。
メインクラスはモジュールuis
のcom.biglybt.ui.Main
です
アプリは作業ディレクトリに内容を書き込むため、作業ディレクトリは新しいフォルダーである必要があります。 aereg.dll
またはlibOSXAccess.jnilib
をそこに置きます。
通常のユーザーがアプリを実行している場合、作業ディレクトリは、jar、実行可能ファイル、およびライブラリ (dll、つまり jnilib) が存在する場所です。
デフォルトの構成ディレクトリとは別の構成ディレクトリが必要な場合は、VM オプション-Dazureus.config.path=<some config path>
を使用します。
実行してください
マルチプラットフォーム インストーラー ビルダーである Install4j を使用してインストーラーを構築します
v3.4 までのバイナリとインストーラーは、「Bigly Software」のデジタル署名で署名されています。 v3.4 以降のリリースでは、個別の署名証明書が使用され、署名を担当するチーム メンバーの ID を示す「Arron Mogge (オープンソース開発者)」という名前が付けられます。