attus / mediawiki-api
A basic PHP MediaWiki API
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/attus/mediawiki-api
Requires
- guzzlehttp/guzzle: ^6.5
This package is auto-updated.
Last update: 2024-06-26 10:08:07 UTC
README
MediaWiki API
A basic PHP MediaWiki API to get pages and files
Get page content or URL:
$api = new Api('https://de.wikipedia.org'); $page = $api->getPage('Geschichte der Kölner Straßenbahn'); $content = $page->getContent(); $url = $page->getUrl();
Get image user and page url:
$api = new Api('https://de.wikipedia.org'); $image = $api->getImage('File:KVB4076_Severinsbruecke.jpg'); $pageUrl = $image->getPageUrl(); $user = $image->getImageUser();
Get image URL in a certain size:
$api = new Api('https://de.wikipedia.org'); $image = $api->getImage('File:KVB4076_Severinsbruecke.jpg'); $url = $image->getImageUrl(1920);
If the original image is smaller than the requested size, the URL of the original is returned.