#!/usr/bin/env ruby require 'mediawikibotchecker' if ARGV.size() != 2 $stderr.print($0 + " \n") exit(1) end #---------------------------------------------------------------------------- def fasel (page, category) b = WikiChecker.new("http://www.entropia.de/wiki/") b.login(ARGV[0], ARGV[1]) body = b.category_checker(page, category) b.edit("Benutzer:Neinomat/#{page}", body, "wiki ex machina") end fasel("Projekte","Kategorie:Projekte") fasel("Übersicht über Vorträge", "Kategorie:Vorträge") b = WikiChecker.new("http://www.entropia.de/wiki/") b.login(ARGV[0], ARGV[1]) body = "" b.get_category_articles("Kategorie:FIXME").each do |title| body += "* [[#{title}]]\n" end b.edit("Benutzer:Neinomat/FIXME", body, "wiki ex machina")