1
0
Fork 0
This repository has been archived on 2019-12-19. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
neinomaten/neinomat-uebersichten
neingeist d5667e904b es ist eigentlich zu spaet oder zu frueh um zu commiten aber ich glaube das
zeug hier war aus irgendeinem grund schoener als vorher, ich peil's aber 
grad nicht mehr den diff zu lesen.
2005-10-08 05:28:55 +00:00

25 lines
737 B
Ruby
Executable file

#!/usr/bin/env ruby
require 'mediawikibotchecker'
if ARGV.size() != 2
$stderr.print($0 + " <wiki-user> <wiki-password>\n")
exit(1)
end
#----------------------------------------------------------------------------
def fasel (page, category)
b = WikiChecker.new("http://www.entropia.de/wiki/")
b.login(ARGV[0], ARGV[1])
fasel_title = "Benutzer:Neinomat/#{page}"
body_old = b.get_raw(fasel_title)
body_new = b.category_checker(page, category).gsub(/\n*$/sm, "")
b.edit(fasel_title, body_new, "wiki ex machina") unless body_old == body_new
end
fasel("Übersicht über Vorträge", "Kategorie:Vorträge")
fasel("Übersicht über Projekte", "Kategorie:Projekte")
fasel("Entropia:FIXME", "Kategorie:FIXME")