Menu

Tree [58bc97] default tip /
 History

Read Only access


File Date Author Commit
 Makefile 2012-04-04 Jason Andresen Jason Andresen [58bc97] Added magnet support, in the form of a magnet u...
 README.txt 2011-08-30 Jason Andresen Jason Andresen [508f64] Added README.txt to make sourceforge happy.
 config.h 2011-08-30 Jason Andresen Jason Andresen [eb05f9] Initial commit, version 1.0 of the code
 configstruct.h 2011-08-30 Jason Andresen Jason Andresen [eb05f9] Initial commit, version 1.0 of the code
 log.c 2011-08-30 Jason Andresen Jason Andresen [eb05f9] Initial commit, version 1.0 of the code
 log.h 2011-08-30 Jason Andresen Jason Andresen [eb05f9] Initial commit, version 1.0 of the code
 readconfig.cpp 2011-08-30 Jason Andresen Jason Andresen [eb05f9] Initial commit, version 1.0 of the code
 readconfig.h 2011-08-30 Jason Andresen Jason Andresen [eb05f9] Initial commit, version 1.0 of the code
 readmagnet.cpp 2012-04-04 Jason Andresen Jason Andresen [58bc97] Added magnet support, in the form of a magnet u...
 readmagnet.h 2012-04-04 Jason Andresen Jason Andresen [58bc97] Added magnet support, in the form of a magnet u...
 torrentqueue.conf.example 2011-08-30 Jason Andresen Jason Andresen [eb05f9] Initial commit, version 1.0 of the code
 torrentqueue.cpp 2012-04-04 Jason Andresen Jason Andresen [58bc97] Added magnet support, in the form of a magnet u...

Read Me

This project is still pretty raw, but it's usable enough that I've been
testing it and have had generally good results.

There is one major pre-req: libtorrent-rasterbar libtorrent-rasterbar is
actively maintained and tracks the feature set of popular torrent clients like
utorrent reasonably well.

You will also need boost (required for libtorrent-rasterbar) and a c++
compiler (I use g++).

To build the program, simply type "make".  No configure script is available
(yet), but it's on the roadmap.

This software was developed on FreeBSD, but it should compile fine on Linux
and probably even on Windows with MinGW if you can get libtorrent working
there.

The interface uses raw console commands, allowing it to interact nicely with
screen or FreeBSD watch interfaces. The intended use is to have it running on
a physical console somewhere and only interacted with when necessary. The
configuration file is completely optional, as the program ships with sane
defaults.

The defaults are:
~/bt/queue : Drop new torrents here to be picked up by tqueue
~/bt/run : Currently active .torrent files are here
~/bt : Downloaded and downloading files are here, in directories named after
the torrent files
~/bt/done : Completed .torrent files are dropped off here
~/bt/torrentqueue.log : Log file for the program
~/bt/.torrentstate.dat : Save file created when the program is shut down to
allow it to restart quickly.

The console will show a help screen if you type 'h'.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.