Skip to content
/ wmrc Public

Wikimedia recent changes in real time on your mobile device

License

Notifications You must be signed in to change notification settings

Arkanosis/wmrc

Repository files navigation

wmrc Version License Build status

wmrc is an Android application to follow recent changes on Wikimedia projects in real time. Think LiveRC or Huggle but for mobile phones and tablets, built on modern backends (EventStreams, the MediaWiki Action API) with modern technology (Kotlin, OkHttp).

Current status

wmrc is currently under development after a two presentations at the 2018 French WikiConvention (Grenoble, 6th of October 2018) and at the 2019 French WikiConvention (Bruxelles, 7th of September 2019).

As of August 2020, you need to build wmrc yourself as the version available through the F-Droid repository below does not support the more than 2 billions revisions which have been reached. Also, you need to use Android 5 or higher, as older versions of Android are not compatible with the HTTPS protocol version enforced by the Wikimedia projects these days.

Features

wmrc features:

  • real time monitoring of recent changes (much faster than LiveRC);
  • patrol and revert buttons;
  • filtering based on the user group;
  • filtering based on the wiki

Additionaly, wmrc is designed to take into account the following properties of mobile phones and tablets:

  • small screen (too little to use traditional tools);
  • tactile screen (less precise and versatile than the mouse + keyboard combo);
  • mobile internet connection (with frequent loss of signal and occasional change of IP address).

wmrc is designed with internationalization in mind and already available in the following languages:

  • English,
  • French.

Installation

wmrc is not yet ready for mainstream usage. However, if you want to test it now and don't mind a minimal feature set a few occasional crashes here and there, you can install it through F-Droid, by adding the following repository:

You can also add this F-Droid repository by direct link or scanning this QR code:

wmrc F-Droid repository QR code

Alternatively, you can download the apk (PGP signature) and install it manually (but you will have to install updates manually as well).

Once ready for mainstream usage, wmrc will be distributed for free through the main F-Droid repository, and maybe through Google Play as well.

Compiling

If you want to compile wmrc yourself, clone this repository and use:

  • make build to compile;
  • make sign to sign the apk (mandatory to use on non-developer devices);
  • make install to deploy on the mobile device;
  • make run to run the previously installed app on the mobile device;
  • make experiment to run experiments (ie. not the Android application, but a commandline program) on the development device.

Contributing and reporting bugs

Contributions (including translations) are welcome through GitHub pull requests.

Please report bugs and request new features on GitHub issues.

License

wmrc is copyright (C) 2018-2019 Jérémie Roquet jroquet@arkanosis.net and licensed under the ISC license.