News

What is octod?

Octod is a "download manager daemon" -- a daemon that listens at the network interface for incoming download jobs and performs them (simultaneously) in the background. It is intended to run on desktop systems as a reliable and fast download manager without the overhead of a graphical user interface, but it can also be used as a centralized download station running in network environments with multiple users.

To control the daemon, an easy and self-explanatory network protocol has been defined, so cross-platform, cross-language graphical clients (based on ncurses, Qt, Gtk, or even HTML/PHP) can be implemented.

The libraries used for the daemon (libcURL and libboost) are highly portable, so there should not be any problem in compiling it within any POSIX-compliant operating system and even Microsoft Windows (with some adaption of the network functions), but this has not been tested yet. At the moment, it is running fine on Linux systems.

Future

Additional Information

Download

I highly recommend using the CVS version, as it fixes some critical bugs in the network stack!

Clients

octoc

Console client by Erik Scharwächter

octoc
Get it with cvs -z3 -d:pserver:anonymous@octod.cvs.sourceforge.net:/cvsroot/octod co -P octoc.

octoc-qt

QT client by Martijn Arts

octoc-qt
Get it with cvs -z3 -d:pserver:anonymous@octod.cvs.sourceforge.net:/cvsroot/octod co -P octoc-qt.
Have a look at its own project page!

octoc-nc

NCurses client by Timo Scharwächter

octoc-nc
Not available yet!

wxocto

WxGTK client by Felix Dahlke

wxocto
Get it with cvs -z3 -d:pserver:anonymous@octod.cvs.sourceforge.net:/cvsroot/octod co -P wxocto.

SourceForge.net Logo freshmeat.net Valid XHTML 1.0 Strict Valid CSS! Created with VIM!

(c) Copyright 2007 Erik Scharwaechter <erik [at] diozaka [dot] org>
diozaka.org