one of the questions that I sometimes
get from viewers of the channel is hey
DT what BitTorrent client do you use and
to be honest I have used several of them
in the past and they all work I don't do
a whole lot with BitTorrent so pretty
much any BitTorrent client works for me
difficulty I just use whatever is
installed by default on a Linux
distribution the one that seems to be
the de facto standard on Linux is
transmission transmission is usually the
one that's pre-installed on most Linux
distributions and if transmissions there
I'll use it deluge is another popular
free and open-source BitTorrent client
that's available on Linux it's in pretty
much everybody's repositories deluge is
great I've used it a lot in the past and
a lot of you guys of course expect me to
use a terminal based BitTorrent client
and I have used some terminal based
BitTorrent clients in the past one that
I've had a little experience with is our
torrent and that's what I'm going to
show you today
let's just briefly take a look at the
our torrent github this is where they
host their source code now this is free
and open source software of course it's
licensed under the GPL if I take a look
at the source code I'm not sure what
this is written on it is written in C++
let me show you our torrent in action
what I'm gonna do is I'm going to switch
over to the desktop here and this is
actually a VM of Ubuntu 2004 and why am
I not showing you our torrent on my main
production machine is because I have our
torrent on my main production machine
but it's a different version abort
torrent than the one that you're gonna
find and standard repositories so I
wanted to show you the default our
torrent before I show you the version of
our torrent that I use so on a boon to
if I ctrl alt T it will bring up a
terminal and let me zoom in so you guys
can see exactly what I'm doing here on
Debian or a boon to base systems you
would need to sudo apt install artwork
and then give it your sudo password I've
already installed our torrent so I'll
decline that and once it's installed you
could just launch artwork it's a very
plain screen of course when you first
log in nothing's going on
ctrl Q to quit
of our torrent really before you do
anything with our torrent though you
need to have a configuration file and
you need to sit at least a few settings
in that configuration file really before
you ever get started there is an example
our torrent D'Arcy file on your system
it's not obvious where this thing is but
I found it in my CD into / user / share
/ dot slash or torrent / examples by
doing LS you will see there is a fall in
there called our torrent our CGC it's a
Snapple config file it's compressed so
you can't just copy this over to your
home directory which is where the
default config needs to be because if
you just do a CP for copy
you know this our torrent our CGC file
over to your home directory
it's a compressed file it's unreadable
it's just gonna be gibberish but what
you can do you can actually read this
fall this compressed ball with vim let
me open this with sudo privileges
because we are going to copy this over
I'll have to change the owner later
though but if I open this with sudo vim
or torrent RC GZ you know we can
actually read it now inside them and
since I opened it with sudo I have write
privileges so I'm gonna : W to write and
then I'm going to write this to slash
home slash DT and then rename the file
it needs to be renamed to dot our
torrent it's very important dot our
torrent dot our C write that and then we
can quit out of the example I can see D
over into the home directory and if I do
LS - la for long format and a for all
files and directories including the dot
files you will see in this directory I
have dot or torrent Darcy but look at
the owner the owner of that file is root
so we actually don't have our home user
on that file so we need to change
ownership so su do CH own and then VT :
DT I'm going to change it to the DT user
and the DT group dot our torrent Darcy
and it didn't ask me for a sudo password
because we had just entered it before
when we did the pseudo VM command and
now if I just open our dark torrent dot
RC here in them this is the example
config that we copied over now there are
a few things you need to setup really
before you get started with our torrent
if you page down you will see that the
default directory is actually set up to
your home directory that's not probably
where you want that so so I'm gonna
uncomment this line and for the
directory default I'm gonna set that to
my downloads directory and if you go a
couple of lines now and you will see
session path now this is very important
let's uncomment that line you need to
set up a session directory but by
default that session directory is going
to be in your home directory and it's
gonna be in a directory called session
or you could name these anything you
want you can actually you know change
these settings if you really want to but
since that's the default I'm just gonna
go ahead and create a new folder in my
home directory called session and we
have our session directory created now
the session what that is is when you
launch our tour and you start adding
some torrents and it starts downloading
stuff well you close the terminal so you
close our torrent and later you come
back to our torrent it remembers those
torrents that you had it remembers the
Downloads that were interrupted because
you closed the program if you don't have
a session directory then you know you
add three or four torrents and starts
pulling all those down but you close the
terminal and it stops
of course the Downloads when you go back
our torrents going to be empty again so
it's very important that you do create
this session directory next thing you
want to do just a couple of lines under
that you have this right here it says
schedule two and it's talking about a
watch directory so I would uncomment
that line
now watch directory is gonna be a
directory on the system where it
searches for any file that ends in dot
torrent so any dot torrent files and if
they're in this watch directory or
torrent it's gonna start downloading
them so it's really cool to have this so
once again I'll open up our graphical
file browser here and I'm going to
create a new folder
and I'm gonna create one called watch in
our home directory just because that's
the default that they have here and I'm
fine with that of course you again you
could change these to any path you want
the only other thing I might add in the
config is enable DHT support for tracker
lists torrents that sounds like a good
idea so what I'm gonna do is I'm going
to uncomment this line here DHT dot mode
set equals Auto and instead of Auto we
are going to change that to on so DHT
mode set equals on and then I'm gonna go
down here and DHT port set its where we
would set up specific port for DHT by
default it's set to 60 881 I'm good with
that
know what I think we played what the
config long enough I'm gonna write and
quit let's launch our tweren't now and
this is our torrent to add a torrent
well let's go grab one from the internet
so I'm going to launch Firefox
and I'm gonna go to DistroWatch comm
let's go ahead and grab some Linux
distributions via torrent maybe I want
to grab the latest of boon to budgie
2004 so what I'm gonna do is I'm gonna
click the torrent link I'm going to
choose Save Link As this is very
important
remember the watch directory I'm gonna
go back into my home directory into the
watch directory and I'm gonna click Save
and it just put a boot to budgie 2004
dot ISO torrent and the watch directory
remember any file that ends with dot
torrent and the watch directory are
torrents gonna be on the lookout for so
let me close out Firefox and you see
it's already downloading the file now
normally what you would do is there is a
command you can hit space or backspace
on the keyboard and it's going to ask
for the location of that dot torrent
file either a URL or a location on your
filesystem and you can hit enter and
then you will get all this information
but it makes it so much easier to have
that watch directory set up because
anytime you're in a browser and you see
a torrent link you just click save the
link and where do you save the link you
save it into your watch directory and
arteburn
automatically starts downloading it if
our torrent is open if it's not open
then the next time you launch art or it
will start downloading those files I'm
gonna drag our torrent over here and
let's go ahead and open up another
terminal now split the screen here I
will zoom in a little bit I'm gonna run
a man our torrent the man page for our
tour gives you some of the basic
commands
obviously I've already told you ctrl Q
quits out of our torrent up-down
left-right it's the navigation keys if
you wanted to use something other than
the arrow keys looks like they're using
more Emacs style key bindings so ctrl P
for previous control in for next so I'm
assuming that's going up and down your
lines control B and control L for back
and forwards yeah that's the nabbit it's
the same as up down left and right it's
up
you're doing control and then PNB or if
some of the other interesting commands
here one through seven on the keyboard
changes the view so if I just hit one on
the keyboard I guess this is the main
view if I hit two this is the name view
three is started so I guess any torrents
that have already started four torrents
that have stopped five torrents that are
complete six torrents that are
incomplete and seven is hashing I'm
gonna go back to one which is the main
view I'm gonna close our torn here and
I'm gonna show you our torrent on my
main production machine so this is my
desktop here and if I open up a terminal
and let me zoom in a little bit here our
torrent on my system is not exactly our
torn my our torrent is actually a
program called our torrent - PS so if I
go back to the browser and once again
hosted on github there is a program
called our torrent - PS and this is a
distribution of our torn that's very
important it's not a fork of our torn
it's not somebody taking or torn and
going in a completely different
direction it's just a distribution of
our torrent so they've configured our
torrent and some pretty you know
specific ways and what our torrent PS
does is basically it gives our torrent a
little bling it makes it a little sexier
to look at in the terminal if you want
our torrent - PS and you happen to be on
an arch based system I believe it is in
the a you are you could yay - capital S
or torrent - PS if I hit enter and let
me make sure that's right it is I'm
gonna decline the download though I've
already got it installed and if I just
launched our torrent on my system this
is our torrent - PS and I've already got
some torrent so there I downloaded here
some of the latest various flavors of
boom - 2004 anyway you can see it's just
like our torrent the only thing is they
configured it a little bit it's got a
lot more colors you got a lot more
unicode characters some colored emojis
especially because my system the
terminal emulator i'm used
which I believe this is st st and
alacrity on my system are pretty good at
rendering colored emojis some other
terminal emulators might not be so good
you are xvt i can tell you it's pretty
terrible when it comes to handling a lot
of these special glyphs and unicode
characters one thing I should mention
with our torrent - PS is if you haven't
researched a little bit because
everything is these colored emojis and
Unicode glyphs you may not be able to
figure out exactly what each column is
but I can tell you a little bit the one
that's got this hazardous symbol here
that is basically the status whether it
has started the download paused or
stopped the arrows here that you see
these are started torrents these two
columns here with the curved arrows are
the Cedars and the leechers the numbers
here under the RX symbol this is the
number of the connected Pierce and this
column here with the Sigma and the two
up arrows looks like that is the total
sum of the uploaded data this column
with the two point two gigs 2.5 gigs of
course is the size of the download the
total size of course then we have the
name of the ISOs we're downloading and
over here at the far right we have the
tracker so that was just a really quick
look at our torrent and our torrent - PS
our torrent really cool terminal based
BitTorrent client that's pretty simple
to configure and use it's not
complicated at all now before I go I
need to thank a few people I need to
thank Michael Mitchell Gabe Chris Chuck
DJ Donny Dylan George Kaplan aid Libre
Quest
Emery Rob Sean and Willie the producers
of the show these guys they're my
highest tiered patrons over on patreon I
also want to thank each and every one of
these ladies and gentlemen these are all
the sponsors of the channel because this
channel is sponsored by you guys the
community that list of names that is all
my supporters over on patreon if you'd
like to support my work consider doing
so you will find distro tube over on
patreon alright guys peace