Help - Search - Members - Calendar
Full Version: Setting up BitTornado on OSX
InsanelyMac Forum > Discuss and Learn > Internet(s), Servers, and Networks
redcell
Install Python:

Download the MacPython 2.5 Universal binary (17.9 MB).

Install wxPython:

Download the wxPython 2.5 Universal binary (32.7 MB)

Install Bittornado:

Download the BitTornado 0.3.18 file (268 KB).

Double-click the "BitTornado-0.3.18.zip" file to create the "BitTornado-CVS" folder.

Move the BitTornado-CVS to your Applications folder

Go to your Applications -> Utilities folder and open Terminal. Type the following commands:

CODE
cd /Applications/BitTornado-CVS   (press Enter)
sudo python setup.py install   (press Enter)
(give your password and then press Enter)


Install pycrypto:

Download pycrypto

extract it, and go with Terminal to the folder where you extracted it.

so if it's in your Applications folder:

CODE
cd /Applications/pycrypto-2.0.1   (press Enter)
sudo python setup.py install   (press Enter)
(give your password and then press Enter)


go to the folder Applications/MacPython 2.5

and start the program: Build Applet

open the file btdownloadgui.py (from the folder BitTornado-CVS) with it and convert it into a app and save it with a name of your choise.

the app can be placed anywhere on your HDD.

open Terminal and type:

CODE
sudo nano ~/.BitTornado/config.gui.ini


and type your password.

then edit the line: "crypto_allowed = 0" and change it to "crypto_allowed = 1"

then exit and save.

now when you download a torrent, and it ask with what file you want to open it, point to where you have the app
Alessandro17
Thanks for the tutorial, I'll try later.
I wish somebody could make an installer.
FavleX
thanks lot for good guide..a question: could you list the pro and cons of bittornado client versus other client as Xtorrent , trasmission and others..

Tnx again.
mykell9999
running install
running build
running build_py
creating build
creating build/lib.macosx-10.3-fat-2.5
creating build/lib.macosx-10.3-fat-2.5/Crypto
copying ./__init__.py -> build/lib.macosx-10.3-fat-2.5/Crypto
copying ./test.py -> build/lib.macosx-10.3-fat-2.5/Crypto
creating build/lib.macosx-10.3-fat-2.5/Crypto/Hash
copying ./Hash/__init__.py -> build/lib.macosx-10.3-fat-2.5/Crypto/Hash
copying ./Hash/HMAC.py -> build/lib.macosx-10.3-fat-2.5/Crypto/Hash
copying ./Hash/MD5.py -> build/lib.macosx-10.3-fat-2.5/Crypto/Hash
copying ./Hash/SHA.py -> build/lib.macosx-10.3-fat-2.5/Crypto/Hash
creating build/lib.macosx-10.3-fat-2.5/Crypto/Cipher
copying ./Cipher/__init__.py -> build/lib.macosx-10.3-fat-2.5/Crypto/Cipher
creating build/lib.macosx-10.3-fat-2.5/Crypto/Util
copying ./Util/__init__.py -> build/lib.macosx-10.3-fat-2.5/Crypto/Util
copying ./Util/number.py -> build/lib.macosx-10.3-fat-2.5/Crypto/Util
copying ./Util/randpool.py -> build/lib.macosx-10.3-fat-2.5/Crypto/Util
copying ./Util/RFC1751.py -> build/lib.macosx-10.3-fat-2.5/Crypto/Util
copying ./Util/test.py -> build/lib.macosx-10.3-fat-2.5/Crypto/Util
creating build/lib.macosx-10.3-fat-2.5/Crypto/Protocol
copying ./Protocol/__init__.py -> build/lib.macosx-10.3-fat-2.5/Crypto/Protocol
copying ./Protocol/AllOrNothing.py -> build/lib.macosx-10.3-fat-2.5/Crypto/Protocol
copying ./Protocol/Chaffing.py -> build/lib.macosx-10.3-fat-2.5/Crypto/Protocol
creating build/lib.macosx-10.3-fat-2.5/Crypto/PublicKey
copying ./PublicKey/__init__.py -> build/lib.macosx-10.3-fat-2.5/Crypto/PublicKey
copying ./PublicKey/DSA.py -> build/lib.macosx-10.3-fat-2.5/Crypto/PublicKey
copying ./PublicKey/ElGamal.py -> build/lib.macosx-10.3-fat-2.5/Crypto/PublicKey
copying ./PublicKey/pubkey.py -> build/lib.macosx-10.3-fat-2.5/Crypto/PublicKey
copying ./PublicKey/qNEW.py -> build/lib.macosx-10.3-fat-2.5/Crypto/PublicKey
copying ./PublicKey/RSA.py -> build/lib.macosx-10.3-fat-2.5/Crypto/PublicKey
running build_ext
building 'Crypto.Hash.MD2' extension
creating build/temp.macosx-10.3-fat-2.5
creating build/temp.macosx-10.3-fat-2.5/src
gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd -fno-common -dynamic -DNDEBUG -g -O3 -Isrc/ -I/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5 -c src/MD2.c -o build/temp.macosx-10.3-fat-2.5/src/MD2.o
unable to execute gcc: No such file or directory
error: command 'gcc' failed with exit status 1
osx86:/Applications/pycrypto-2.0.1 mykell$ md gcc
md: file = "gcc" open: No such file or directory
osx86:/Applications/pycrypto-2.0.1 mykell$ mkdir gcc
osx86:/Applications/pycrypto-2.0.1 mykell$ python setup.py install
running install
running build
running build_py
running build_ext
building 'Crypto.Hash.MD2' extension
gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd -fno-common -dynamic -DNDEBUG -g -O3 -Isrc/ -I/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5 -c src/MD2.c -o build/temp.macosx-10.3-fat-2.5/src/MD2.o
unable to execute gcc: No such file or directory
error: command 'gcc' failed with exit status 1


something wrong with pycrypto
The Baron
QUOTE (mykell9999 @ Mar 16 2007, 01:44 PM) *
[b]running install
running build
running build_py
creating build
creating build/lib.macosx-10.3-fat-2.5
creating build/lib.macosx-10.3-fat-2.5/Crypto
copying ./__init__.py -> build/lib.macosx-10.3-fat-2.5/Crypto
copying ./test.py -> build/lib.macosx-10.3-fat-2.5/Crypto
creating build/lib.macosx-10.3-fat-2.5/Crypto/Hash
etc...


Have you got xcode installed?
redcell
QUOTE (favalessa @ Mar 16 2007, 12:36 PM) *
thanks lot for good guide..a question: could you list the pro and cons of bittornado client versus other client as Xtorrent , trasmission and others..

Tnx again.


BitTornado is one of the view torrent clients for osx wich supports encryption, xtorrent and transmission don't support encryption.

most torrent clients don't support it, utorrent on windows does support it, that's what makes it faster, because lot's of providers use traffic shaping for torrent traffic, with having encryption, you can bypass the traffic shaping of such providers, wich translates to torrents downloading faster.

http://en.wikipedia.org/wiki/Comparison_of...orrent_software
mykell9999
baron i think i have xcode installed. how do i check if i have xcode? it's been 4 to 5 months since i installed osx and i can't remember exactly if i installed xcode or not.
asap18
mykell9999

it should be under /Developer/Applications/
FavleX
QUOTE (redcell @ Mar 16 2007, 09:47 PM) *
BitTornado is one of the view torrent clients for osx wich supports encryption, xtorrent and transmission don't support encryption.

most torrent clients don't support it, utorrent on windows does support it, that's what makes it faster, because lot's of providers use traffic shaping for torrent traffic, with having encryption, you can bypass the traffic shaping of such providers, wich translates to torrents downloading faster.

http://en.wikipedia.org/wiki/Comparison_of...orrent_software

..WoW!! shock.gif blush.gif My ignorance.. I did't know that about providers..thanks man , for illuminate me!!
I'll keep in mind.
FavleX
...the compilation is went well but I'm not ale to find the file
CODE
~/.BitTornado/config.gui.ini
for editing it..?Where's I' m wrong?

EDIT: I mean if I edit that file I have a file empty with no lne to modify , even if I use to sostitute ..BitTornado with the name that I've used to rename the application..
FavleX
OK! it was correctly installed so , I was able to choose the option about encryption in the GUI.
a question:How I can be able to know if I'm using an encryption downloading or not?

Good app.
Zulu.Walker
Installation instructions work without a hitch, but Bittornado text within the preferences pane and other icons are obviously not showing correctly; downloading works but I haven't noticed any speed differences, gonna watch it for a while and see if this is faster than Azureus. I'm liking the small memory footprint. Thanks for the instructions!

Wierdness in Bittornado Preferences Pane:
Click to view attachment


EDIT: I can't seem to load multiple instances of the app, is this supposed to run only a single torrent per app?
asap18
Yes, it is, that is one of the reasons TheShadow is working on a new gui.
The Baron
QUOTE (favalessa @ Mar 19 2007, 08:37 AM) *
...the compilation is went well but I'm not ale to find the file
CODE
~/.BitTornado/config.gui.ini
for editing it..?Where's I' m wrong?

EDIT: I mean if I edit that file I have a file empty with no lne to modify , even if I use to sostitute ..BitTornado with the name that I've used to rename the application..



Me too, followed redcell's instructions, had to install xcode. No config file anywhere.

Any ideas?

tia,

The Baron
erbic
Run the BitTornado app you created with MacPython once, and it'll create the config.gui.ini file. You can then proceed to edit it from there.

Although I didn't actually need to edit that line; it already was set to 1.
The Baron
QUOTE (ErBiC @ Mar 22 2007, 02:16 AM) *
Run the BitTornado app you created with MacPython once, and it'll create the config.gui.ini file. You can then proceed to edit it from there.

Although I didn't actually need to edit that line; it already was set to 1.


Cheers for that, you're right, it's there now.

Thanks.
longie13
Trying to install cyrpto but keeping get error Can anyone help?

creating build/temp.macosx-10.3-fat-2.5/src
gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd -fno-common -dynamic -DNDEBUG -g -O3 -Isrc/ -I/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5 -c src/MD2.c -o build/temp.macosx-10.3-fat-2.5/src/MD2.o
unable to execute gcc: No such file or directory
error: command 'gcc' failed with exit status 1
FavleX
Any news on GUI implementation and covering multiple torrents simltaneous??

biggrin.gif
redcell
if you copy the app and rename it, then you can start multiple instances of it.

so for example app1 app2 app3 etc... then you can start it 3 times
FavleX
yes , I know that , but not too much intuitive at least.. wink.gif
BigGuy
everything worked out great...except i cant see the status light and the bittornado icon on the desktop isnt showing, it shows the buildedit icon.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.