以下の内容はhttps://tbpgr.hatenablog.com/entry/20140313/1394720968より取得しました。


MediaWiki | mediawiki-gateway gemでMediaWikiをAPI経由で操作

概要

mediawiki-gateway gemでMediaWikiAPI経由で操作

詳細

事前設定

mediawiki-gateway gemをインストール。
0.5.2はインストールできないので0.5.1をインストールする。

http://rubygems.org/gems/mediawiki-gateway

gemによるMediaWikiの操作方法

・ページの作成
・ページの削除
・ページの取得
・ファイルのアップロード

その他気になる使い方があればGitHubに利用サンプルが載っています。
https://github.com/jpatokal/mediawiki-gateway/tree/master/samples

サンプル

ID = xxxx
PASS = yyyy
URL = ZZZZ
mw = MediaWiki::Gateway.new(URL)
mw.login(ID, PASS)

# ページの作成
mw.create("ページタイトル", "ページの中身")
# ページの削除
mw.delete("ページタイトル")
# ページの取得
mw.get_page("ページタイトル")
# 画像などファイルのアップロード
mw.upload(file, {:description => "desc", :summary => "summary"})
# file => ファイルオブジェクト



以上の内容はhttps://tbpgr.hatenablog.com/entry/20140313/1394720968より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14