Project Gutenberg Gutenfetch
Moving the printing press to the 1970's

Overview
Features
Screen Shots
Download
Bug Reports
Project Page
SourceForge.net Logo

Despite it's minimalist nature, gutenfetch has some very attractive features and more being added when time and inclinnation allow it.

gutenfetch 1.5

  • Moved much functionality into libgutenfetch.
  • Added support for long options.
  • Cleaned up some potential memory overflows.
  • Fixed bug where manual selection of server doesn't get saved in config file.
  • Fixed bug where different output was given if the order of command line options is changed.
  • Added support for caching to disk.
  • Removed support for downloading .ZIP files. It will be back in 2.0 :)
  • Updated manual page.

gutenfetch 1.4

  • Added support for unzipping imploded etexts.
  • Better support for compiling and running under windows.
  • Provide our own regex functions if they are not native.
  • Provide our own mergesort if it is not native.
  • Provide our own strsep if it is not native.
  • Removed BSD4.4 specific fpurge it should now compile with ease under Linux.
  • Should now compile against older versions of libcurl which don't provide CURLOPT_WRITEDATA.
  • Cleaner UI.
  • A number of small bug fixes and new bugs introduced ;)

gutenfetch 1.3

  • Updated server list 11/03/03.
  • Manually recreate config file with -m flag.
  • Added support for long options like '--verbose' and '--make-config'.
  • ~/.gutenfetchrc can now contain configuration options. Allows tuning the behavior of gutenfetch without adding many command line options.
  • You can optionally filter search results to remove lines which are not referring to an ebook.
  • Supports .ZIP files internally if libz is present, no need for unzip or funzip to be installed on the machine.
  • Makes no use of temporary files, all operations occur in memory.
  • Makes no use of external applications, got rid of all fork/exec stuff.
  • Improved visual user interface and feedback.
  • Support for NLS through gettext().
  • Removes MS-DOS '^M' character from electronic texts.
  • All networking support is provided through CURL.
  • Support for proxy servers.
  • Supports FTP and HTTP
  • Supports server authentication.