mediawiki_rest_api 0.0.2

A Rust client for the MediaWiki REST API.
Documentation

Crates.io Crates.io License License

This Rust crate provides a client for the MediaWiki REST API.

Usage

use mediawiki_rest_api::prelude::*;

// Create a client for the English Wikipedia REST API
let api = RestApiBuilder::wikipedia("en").build();

// From the page "Rust (programming language)"...
let page = Page::new("Rust (programming language)");

// ...retrieve basic information and wikitext
let (page_info,wikitext) = page.get(&api, false).await.unwrap();

Status

  • File: implemented
  • Page: most GET methods implemented