Skip to content
This repository was archived by the owner on Nov 24, 2025. It is now read-only.

fastily/jwiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jwiki

Build Status JDK-1.8+ MediaWiki 1.27+ License: GPL v3

jwiki is a simple Java client library wrapping the MediaWiki Web API. It can be used by developers to create bots and tools, or to perform analytics on just about any Wiki.

Features

  • Perform actions, such as edit, delete, and upload (using chunked uploads).
  • Perform queries, such as getting category members, getting links on a page, and getting template transclusions.
  • Support for popular MediaWiki extensions, including CentralAuth and GlobalUsage.

Getting Started

Download

jwiki is available via bintray/jcenter

Maven:

<dependency>
  <groupId>fastily</groupId>
  <artifactId>jwiki</artifactId>
  <version>1.3.0</version>
  <type>pom</type>
</dependency>

Gradle:

compile 'fastily:jwiki:1.3.0'

Project Objectives

jwiki is intended to be a simple, reliable, and low-overhead framework for anybody seeking to make use of the MediaWiki API. Emphasis is placed on:

  • Simplicity - Complex objects and functions are abstracted into the background so that anybody, regardless of Java experience, will be able to use jwiki.
  • Speed - Network calls, local computation, and memory usage are optimized and kept at a minimum, so as to enhance performance and reduce overhead.
  • Succinctness - Most complex API actions can be performed in jwiki using one line of local code consisting of simple objects and primitive types.

About

💀 A library for effortlessly interacting with Wikipedia/MediaWiki

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages