Fonte para BiglyBT, um cliente bittorrent cheio de recursos, de código aberto e sem anúncios. BiglyBT é um fork do projeto original e é mantido por dois dos desenvolvedores originais, bem como por membros da comunidade. Com mais de 15 anos de desenvolvimento, há uma boa chance de termos os recursos que você procura, bem como os bugs de uma década que você não está procurando :)
Método | Endereço |
---|---|
PayPal | Página de doações do BiglyBT |
BCH/BTC/BSG/BSV | 1BiGLYBT38ttJhvZkjGc5mCw5uKoRHcUmr |
TRAÇO | XjDwmSrDPQBaLzCkuRHZaFzHf7mTVxkW9K |
DOGE | DMXWdEtPUJc5p2sbHGo77SvqFXKTR8Vff1 |
Ethereum/ETC | 0x4e609B5EF88C8aA8Ab73945fD1ba68c9E27faC75 |
LTC | LKGc2utCrGfojpYsX3naT9n1AxjLiZ5MMG |
TRX/BTT | TAbsb7pjEEWNpXFvPf49rfVhFSB2e3dAM7 |
XRP | rPFKfbx2tuzMMaz7Zy99M6CquHKgp9srSb |
Obter o básico para compilar a partir do código-fonte é bastante simples:
core/src
e uis/src
como raízes do projeto (módulos de origem)core/lib/*
e um dos swt.jars em /uis/lib/
:swt-win64.jar
no Windowsswt-cocoa-64.jar
no OSXswt-linux-64.jar
no Linux (GTK)core/lib/*
uis
depender do core
. Core
não deve depender de uis
O IntelliJ IDEA fará todas essas etapas para você com seu assistente.
Se desejar que o IntelliJ IDEA mostre strings MessageBundle em vez de chaves, bem como reduza o número de avisos NPE, você pode anexar as anotações externas:
/.iml
adicione ao componente:
">
As definições de anotações externas são um WIP e não uma lista completa de definições.
Correr envolve apenas mais algumas etapas:
A classe principal é com.biglybt.ui.Main
no módulo uis
O Diretório de Trabalho deve ser uma nova pasta, pois o aplicativo gravará coisas nela. Coloque o aereg.dll
ou libOSXAccess.jnilib
lá.
Quando um usuário normal está executando o aplicativo, o diretório de trabalho é onde estão o jar, o executável e as bibliotecas (dll, portanto, jnilib).
Se você quiser um diretório de configuração separado do padrão, use VM Option -Dazureus.config.path=
Execute-o
Construímos nossos instaladores usando Install4j, construtor de instaladores multiplataforma
Nossos binários e instaladores até v3.4 inclusive são assinados com uma assinatura digital de "Bigly Software". As versões posteriores à v3.4 usarão um certificado de assinatura individual e terão o nome "Arron Mogge (desenvolvedor de código aberto)", denotando a identidade do membro da nossa equipe responsável pela assinatura.