This is a port of libgutenfetch, which provides a clean and consistent interface for application developers to write clients which list and fetch free electronic texts from any number of Project Gutenberg servers throughout the world.