the commonist is a simple upload clients for wikimedia commons and a number of other mediawiki sites. it is written in java and BeanShell.
this software is in beta state, so don't complain if it's broken ;)
the dot gray at gmx dot net (write in english or german)
the commonist is released under the GPL.
JDK 1.5.0 or newer | http://java.sun.com/javase/ |
$(project)-$(version).zip (sources included)
see changes.txt for changes in version $(version).
$(project)-$(version).zip
and unpack it. this will create a new directory
$(project)-$(version)
.
cd into this directory and start the commonist with bin/commonist
(on linux or mac os x),
or $ bin\commonist.bat
(on windows).continue
.this works with the webstart version and the zipfile version.
etc/licenses.txt
to $HOME/.commonist/licenses.txt
.$HOME/.commonist/licenses.txt
as you like.$HOME/.commonist/licenses.txt
exists,
it overrides settings in etc/licenses.txt
.this works with the webstart version and the zipfile version.
#
are
beanshell code toi be executed, $()
encloses beanshell code to be printed.etc/gallery_commons.bpp
and etc/image_commons.bpp
are used for commons,
etc/gallery_default.bpp
and etc/image_default.bpp
for other wikis.$HOME/.commonist/
this works with the zipfile version, but not with the webstart version.
etc/messages_en.properties
to $HOME/.commonist/messages_xxx.properties
,
xxx is the user language printed out on startup.$HOME/.commonist/messages_xxx.properties
this works with the webstart version and the zipfile version.
lib/mwapi.jar
from the unpacked binary zip into a new directorycommons.family
and commons.site
in this directory$HOME/.commonist/family
commons.family
to $HOME/.commonist/family/NAME.family
commons.site
to $HOME/.commonist/family/NAME.site
this works with the webstart version and the zipfile version.
you can create a file $HOME/.commonist/startup.bsh
which is executed on startup.
this can be used for automatic login, to provide passwords for htaccess-protected servers
and to allow untrusted SSL-certificates.
have a look at etc/startup.bsh
for examples.