GTM - a transfer manager
Copyright (C) 1999, 2000 Bruno Pires Marinho
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
For more details see the file COPYING.
What is GTM
GTM allows the user to retrieve multiple files from the web.
These files can be retrieved in multiple parts and each part retrieved on a
separate session that the user is connected to the Internet. This is
most useful to users with dialup connections. The program performs
this tasks using wget as its back-end.
The program now supports CORBA. This makes easy for other programs to use
GTM to handle the transfer of files from the Internet.
The program has also a applet that communicates with program using CORBA.
The applet can launch the program, request for a new download or accept drops
of URLs from netscape and give this URLs to GTM.
GTM should build on (I guess) most unices. It needs the X11R6
libraries, glib, gdk and gtk 1.2.x libraries, imlib and GNOME libraries, and
of course wget (I used 1.5.3 but I think it works with earlier versions).
Read the help files.
Developing applications that use GTM
If you want to use GTM to manage transfer of files on the Internet you
can communicate with GTM using CORBA. The applet that comes with the program
is a good place to start.
All you need to develop gtm CORBA clients is the file Gtm.idl.
If anyone wishes to improve GTM, have a look at the TODO list,
but don't limit yourself to what is described therein. Send patches to my
If you want to translate the program you can check out a new gtm.pot file
from gnome CVS using the following commands
cvs -z3 co gnome-i18n/extra-po/gtm/
inside you will find the tools and the gtm.pot file to be translated. Rename
it to your languade code pt.po for Portuguese, da.po for Danish, etc. Now
edit the file with emacs or whatever you like to edit pot files.
There is also the gtm.desktop, gtm_applet.desktop and gtm.soundlist to be
translated on the same dir. Finally send the translated files to the author
or the development mailing list
GTM is being maintained by Bruno Pires Marinho
<email@example.com>. If you are having trouble installing and/or
running GTM, feel free to e-mail me.
You can check on the current status of GTM via www at:
Comments, ideas and (most of all) bug reports (and especially patches) are