commonist

start

abstract

the commonist is a simple upload client for mediawiki sites, primarily wikimedia commons. it accesses mediawiki using its API and is written in scala.

license

the commonist is released under the GPL.

requirements

JDK 1.8.0 or newerhttps://www.oracle.com/technetwork/java/javase/overview/index.html
MediaWiki 1.16 or newerhttps://www.mediawiki.org

download

see changes.txt for changes in version 1.10.0.

usage

  1. click this link to start the commonist if you have webstart installed. the webstart files of the commonist are signed with a snake oil certificate, so an ugly warning will pop up.
  2. alternatively, you can download 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).
    note: on windows, you may have to click away a requester at program startup with continue.

customization

settings directory

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:

  1. the settings directory. this directory is named .commonist and can be found below the current user's home directory.
  2. the etc directory. this directory is named etc and contained in the zipfile distribution.
  3. the classpath. all files in the etc directory are copied into the commonist.jar at build time.

this enables the user to provide her own configuration files by putting them into the settings directory.

configurable files

default sites

commons-https://commons.wikimedia.org
meta-https://meta.wikimedia.org
mediawiki-https://www.mediawiki.org
 
wikipediaarabichttps://ar.wikipedia.org
wikipediacatalanhttps://ca.wikipedia.org
wikipediadanishhttps://da.wikipedia.org
wikipediagermanhttps://de.wikipedia.org
wikipediaenglishhttps://en.wikipedia.org
wikipediaesperantohttps://eo.wikipedia.org
wikipediaspanishhttps://es.wikipedia.org
wikipediaestonianhttps://et.wikipedia.org
wikipediafinnishhttps://fi.wikipedia.org
wikipediafrenchhttps://fr.wikipedia.org
wikipediahebrewhttps://he.wikipedia.org
wikipediacroatianhttps://hr.wikipedia.org
wikipediainterlinguahttps://ia.wikipedia.org
wikipediaitalianhttps://it.wikipedia.org
wikipediajapanesehttps://ja.wikipedia.org
wikipediamalayalamhttps://ml.wikipedia.org
wikipediadutchhttps://nl.wikipedia.org
wikipedianorwegianhttps://no.wikipedia.org
wikipediapolishhttps://pl.wikipedia.org
wikipediaportuguesehttps://pt.wikipedia.org
wikipediaromanianhttps://ro.wikipedia.org
wikipediaslovenianhttps://sl.wikipedia.org
wikipediaswedishhttps://sv.wikipedia.org
wikipediachinesehttps://zh.wikipedia.org
 
wikisourceenglishhttps://en.wikisource.org
wikisourcegermanhttps://de.wikisource.org
wikisourcefrenchhttps://fr.wikisource.org
wikisourcejapanesehttps://ja.wikisource.org
wikisourcedutchhttps://nl.wikisource.org
wikisourceitalianhttps://it.wikisource.org
wikisourceswedishhttps://sv.wikisource.org
wikisourcepolishhttps://pl.wikisource.org
wikisourceportuguesehttps://pt.wikisource.org
wikisourcespanishhttps://es.wikisource.org
 
wikibooksgermanhttps://de.wikibooks.org
wikibooksenglishhttps://en.wikibooks.org
wikibooksfrenchhttps://fr.wikibooks.org
wikibooksjapanesehttps://ja.wikibooks.org
wikibooksdutchhttps://nl.wikibooks.org
wikibooksitalianhttps://it.wikibooks.org
wikibooksswedishhttps://sv.wikibooks.org
wikibookspolishhttps://pl.wikibooks.org
wikibooksportuguesehttps://pt.wikibooks.org
wikibooksspanishhttps://es.wikibooks.org
 
wiktionarygermanhttps://de.wiktionary.org
wiktionaryenglishhttps://en.wiktionary.org
wiktionaryfrenchhttps://fr.wiktionary.org
wiktionaryjapanesehttps://ja.wiktionary.org
wiktionarydutchhttps://nl.wiktionary.org
wiktionaryitalianhttps://it.wiktionary.org
wiktionaryswedishhttps://sv.wiktionary.org
wiktionarypolishhttps://pl.wiktionary.org
wiktionaryportuguesehttps://pt.wiktionary.org
wiktionaryspanishhttps://es.wiktionary.org
 
wikiquotegermanhttps://de.wikiquote.org
wikiquoteenglishhttps://en.wikiquote.org
wikiquotejapanesehttps://ja.wikiquote.org
wikiquotedutchhttps://nl.wikiquote.org
wikiquoteitalianhttps://it.wikiquote.org
wikiquoteswedishhttps://sv.wikiquote.org
wikiquotepolishhttps://pl.wikiquote.org
wikiquoteportuguesehttps://pt.wikiquote.org
wikiquotespanishhttps://es.wikiquote.org
 
wikinewsgermanhttps://de.wikinews.org
wikinewsenglishhttps://en.wikinews.org
wikinewsjapanesehttps://ja.wikinews.org
wikinewsdutchhttps://nl.wikinews.org
wikinewsitalianhttps://it.wikinews.org
wikinewsswedishhttps://sv.wikinews.org
wikinewspolishhttps://pl.wikinews.org
wikinewsportuguesehttps://pt.wikinews.org
wikinewsspanishhttps://es.wikinews.org
 
wikiversitygermanhttps://de.wikiversity.org
wikiversityenglishhttps://en.wikiversity.org
 
fotowiki-https://foto.wikia.com
uncyclopedia-https://uncyclopedia.org