詳細
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 => ファイルオブジェクト