2017 © Pedro Peláez
 

library mediawiki-api-base

A basic Mediawiki api base library

image

addwiki/mediawiki-api-base

A basic Mediawiki api base library

  • Monday, May 21, 2018
  • by addshore
  • Repository
  • 7 Watchers
  • 22 Stars
  • 28,905 Installations
  • PHP
  • 10 Dependents
  • 0 Suggesters
  • 13 Forks
  • 0 Open issues
  • 19 Versions
  • 30 % Grown

The README.md

mediawiki-api-base

GitHub issue custom search in repo Latest Stable Version Download count, (*1)

This library provides basic access to the MediaWiki Action API. This library features simple methods allowing you to login, logout and do both GET and POST requests. This library should work with most if not all MediaWiki versions due to its simplicity., (*2)

You can find the full documentation at https://addwiki.github.io/mediawiki-api-base/, (*3)

Example

A quick example can be found below:, (*4)

use \Addwiki\Mediawiki\Api\Client\Auth\UserAndPassword;
use \Addwiki\Mediawiki\Api\Client\Action\MediawikiApi;

$auth = new UserAndPassword( 'username', 'password' );
$api = MediawikiApi::newFromPage( 'https://en.wikipedia.org/wiki/Berlin', $auth );
$purgeRequest = FluentRequest::factory()->setAction( 'purge' )->setParam( 'titles', 'Berlin' );
$api->postRequest( $purgeRequest );

Integration tests

Run the MediaWiki test site:, (*5)

docker compose -f docker-compose-ci.yml up -d

Run the tests:, (*6)

composer phpunit-integration

Destroy the site that was used for testing:, (*7)

docker compose -f docker-compose-ci.yml down --volumes

The Versions

21/05 2018

dev-dockerCi

dev-dockerCi

A basic Mediawiki api base library

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

by Avatar addshore

mediawiki

21/05 2018

dev-master

9999999-dev

A basic Mediawiki api base library

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

by Avatar addshore

mediawiki

02/11 2017

2.4.0

2.4.0.0

A basic Mediawiki api base library

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

by Avatar addshore

mediawiki

03/05 2017

dev-REL_23x

dev-REL_23x

A basic Mediawiki api base library

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

by Avatar addshore

mediawiki

03/05 2017

2.3.1

2.3.1.0

A basic Mediawiki api base library

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

by Avatar addshore

mediawiki

27/04 2017

2.3.0

2.3.0.0

A basic Mediawiki api base library

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

by Avatar addshore

mediawiki

01/10 2016

dev-docs

dev-docs

A basic Mediawiki api base lib

  Sources   Download

GPL-2.0+

The Requires

 

by Avatar addshore

mediawiki

03/08 2016

2.2.1

2.2.1.0

A basic Mediawiki api base lib

  Sources   Download

GPL-2.0+

The Requires

 

by Avatar addshore

mediawiki

20/07 2016

1.1.1

1.1.1.0

A basic Mediawiki api base lib

  Sources   Download

GPL-2.0+

The Requires

 

by Avatar addshore

mediawiki

18/01 2016

2.2.0

2.2.0.0

A basic Mediawiki api base lib

  Sources   Download

GPL-2.0+

The Requires

 

by Avatar addshore

mediawiki

29/12 2015

2.1.0

2.1.0.0

A basic Mediawiki api base lib

  Sources   Download

GPL-2.0+

The Requires

 

by Avatar addshore

mediawiki

18/12 2015

2.0.0

2.0.0.0

A basic Mediawiki api base lib

  Sources   Download

GPL-2.0+

The Requires

 

by Avatar addshore

mediawiki

05/09 2015

1.1.0

1.1.0.0

A basic Mediawiki api base lib

  Sources   Download

GPL-2.0+

The Requires

 

by Avatar addshore

mediawiki

23/08 2015

1.0.0

1.0.0.0

A basic Mediawiki api base lib

  Sources   Download

GPL-2.0+

The Requires

 

by Avatar addshore

mediawiki

01/06 2015

0.3

0.3.0.0

A basic Mediawiki api base lib

  Sources   Download

GPL-2.0+

The Requires

 

by Avatar addshore

mediawiki

13/01 2015

0.2

0.2.0.0

A basic Mediawiki api base lib

  Sources   Download

GPL-2.0+

The Requires

 

by Avatar addshore

mediawiki

25/05 2014

0.1.2

0.1.2.0

A basic Mediawiki api base lib

  Sources   Download

GPL-2.0+

The Requires

 

by Avatar addshore

mediawiki

14/05 2014

0.1.1

0.1.1.0

A basic Mediawiki api base lib

  Sources   Download

GPL-2.0+

The Requires

 

by Avatar addshore

mediawiki

12/05 2014

0.1

0.1.0.0

A basic Mediawiki api base lib

  Sources   Download

GPL-2.0+

The Requires

 

by Avatar addshore

mediawiki