Michal Molhanec's tools

Picture downloader
Series downloader
Userscripts (in Czech)
Blog (few texts (in Czech) and a screencast)
Write your comments, bug reports etc. here. Thanks.

Picture Downloader

This is yet-another-picture-grabber. This is for forums which lists links and previews of pictures hosted by sites like imagevenue.com. Currently supported are:

I'm adding sites as I met them, however you can create your own plugins in Python if know how :-)


History:

3.0 … new plugins (upmyphoto.com, pixhost.org, sklad.obrazku.cz), support for login on Lapiduch, new directory option

2.0 … updated site plugins, fixed some bugs, etc.

1.0 … it does what I want, it looks how I want, but it's nearly untested so it's probably also full of bugs. You were warned.


CZ & SK users: Picture Downloader má speciální podporu pro servery Lopuch/Lapiduch, kdy stahuje pouze obsah jednoho příspěvku. Jak to funguje ukazuje tutoriál ve Flashi.


Download

Windows

Prepackaged version for Windows (2000 and higher, although tested only on XP) users. Requires Java 1.4 or better on PATH.

picture downloader 3.0.zip 12 MiB

After unpacking run „picture downloader.vbs“ for GUI version or „picture downloader.bat –help“ for working from commandline. Installation is shown by Flash tutorial.

Sources

picture downloader 3.0 sources.zip 19 KiB
picture downloader 3.0 sources.tar.gz 13 KiB

Requires either Python 2.4 and higher or Jython 2.5.1. (If you don't use imagebam plugin and Lapiduch login then Python 2.3/Jython 2.2.1 should be fine.) The GUI version requires SWT 3.2 (so it works only on Jython), otherwise works only as a commandline application.

Note that SWT 3.2 requires to pass the -Djava.library.path option to java, e.g. modified Jython run script:

CP="/home/mol/jython2.2.1/jython.jar:/usr/lib64/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.2.2.v3236.jar"
if [ ! -z "$CLASSPATH" ]
then
  CP=$CP:$CLASSPATH
fi
"/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/java" -Djava.library.path=/usr/lib64/eclipse/ -Dpython.home="/home/mol/jython2.2.1" -classpath "$CP" org.python.util.jython "$@"