the commonist is a simple upload client for mediawiki sites, primarily wikimedia commons. it accesses mediawiki using its API and is written in scala.
the commonist is released under the GPL.
JDK 1.8.0 or newer | https://www.oracle.com/technetwork/java/javase/overview/index.html |
MediaWiki 1.16 or newer | https://www.mediawiki.org |
see changes.txt for changes in version 1.10.0.
commonist-1.10.0.zip
and unpack it into a new directory.
cd into this directory and start the commonist with bin/commonist
(on linux or mac os x),
or bin\commonist.bat
(on windows).continue
.when the commonist needs to load a configuration file, it looks in a number of places for this file and uses the first one it finds:
.commonist
and can be found below the current user's home directory.etc
and contained in the zipfile distribution.this enables the user to provide her own configuration files by putting them into the settings directory.
wikis.txt
describes available wiki sites to upload to. lines starting with a #
are ignored. in every other line, the first word is the wiki family, the second word is the name of the wiki within the family (f.e. the language code) or _
for single-wiki families, and the third is the URL of the api.php of this wikilicenses.txt
contains license templatesmessages_XXX.properties
is a java properties file containing texts to be used in the GUI for language XXXgallery_default.bpp
is a BPP template used to generate User:Name/gallerygallery_family.bpp
is a BPP template used to generate User:Name/gallery for a specific single-wiki familygallery_family_site.bpp
is a BPP template used to generate User:Name/gallery for a specific wiki of a specific familyimage_default.bpp
is a BPP template used to generate an image decription pageimage_family.bpp
is a BPP template used to generate an image decription page for a specific single-wiki familyimage_family_site.bpp
is a BPP template used to generate an image decription page for a specific wiki of a specific family