webGobbler


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

Introduction


Examples


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


Features


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.


Requirements



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.

FAQ


History


Disclaimer

IMPORTANT - READ

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.)

License

This program is distributed under the OSI-certified zlib/libpnglicense .
http://www.opensource.org/licenses/zlib-license.php


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.



Screenshots


webGobbler main screen
webGobbler configuration screen


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


Download

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".)