The main webGobbler gallery is located at http://sebsauvage.net/webgobbler/.



The examples are available in the main gallery: http://sebsauvage.net/webgobbler/.



Technical details

This program is written in Python.

Here's the general overview:

webGobbler architecture

There are 4 different kind of objects in webGobbler:
Each collector and the pool run in their own thread, so that the assemblers and other objects can continue to work while the web is spidered.

The design is modular.
For example, it's easy to write a new collector to spider a specific website.
It's also very easy to write new assemblers.
And assemblers are easy to use in programs.
Still there is room for improvement (and refactoring...).

Currently, existing modules are:

Applications are:

Program source code is full of "FIXME" comments: There is a lot of work remaining.


Platforms supported

Any platform capable of running Python 2.3 and PIL.

For the screensaver: Windows 95/98/ME/NT/2000/XP/2003 or X-Windows
For the wallpaper changer: Windows 95/98/ME/NT/2000/XP/2003 or Linux with Gnome or KDE.

webGobbler has been successfully run on Windows, Linux and MacOS X.





This program downloads random images from the internet, which may include pornography or any morally objectionnable or illegal material.
Due to the random nature of this program, the author of webGobbler cannot be held responsible for any URL this program has tried to reach, nor the images downloaded, stored or displayed on the computer.

In consequence:
Use at your own risks !
You are warned.

You are advised this program may use copyrighted images.
Thus the images generated by webGobbler are only suitable for private use.
If you want to use it for non-private purposes, you may have to requests grants from the original image rights owners for each image composing the whole image. (The URLs of the last pictures used to generate current image can be found in the last_used_images.html file in the image pool directory.)


This program is distributed under the OSI-certified zlib/libpnglicense .

This software is provided 'as-is', without any express or implied warranty.
In no event will the authors be held liable for any damages arising from
the use of this software.

Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it freely,
subject to the following restrictions:

    1. The origin of this software must not be misrepresented; you must not
       claim that you wrote the original software. If you use this software
       in a product, an acknowledgment in the product documentation would be
       appreciated but is not required.

    2. Altered source versions must be plainly marked as such, and must not
       be misrepresented as being the original software.

    3. This notice may not be removed or altered from any source distribution.


webGobbler main screen
webGobbler configuration screen

Note that webGobbler can also run in command-line mode or as a screensaver.


Before downloading the following file, you must read the disclaimer and the license agreement. If you do not agree with both of them, do not download the following file.

Latest version is 1.2.6 (2006-08-08).

Command-line examples:

(Note that if you use the Windows binary, replace "python webgobbler.py" with "webgobbler_cli.exe" or "webgobbler.exe".)