bisschen aufgeräumter
This commit is contained in:
parent
e41ddb477a
commit
ea1656ac84
1 changed files with 8 additions and 20 deletions
|
@ -4,7 +4,7 @@ $:.unshift('vendor/htree')
|
||||||
require 'mediawiki/dotfile'
|
require 'mediawiki/dotfile'
|
||||||
@wiki = MediaWiki.dotfile(nil,'entropia')
|
@wiki = MediaWiki.dotfile(nil,'entropia')
|
||||||
|
|
||||||
def category_checker (page, category)
|
def check_page_against_category (page, category)
|
||||||
body = "== #{page} ==\n\n"
|
body = "== #{page} ==\n\n"
|
||||||
body += "[[Category:FIXME]]\n\n"
|
body += "[[Category:FIXME]]\n\n"
|
||||||
body += "Unter [[#{page}]] fehlen folgende Artikel aus [[:#{category}]]:\n\n"
|
body += "Unter [[#{page}]] fehlen folgende Artikel aus [[:#{category}]]:\n\n"
|
||||||
|
@ -20,26 +20,14 @@ def category_checker (page, category)
|
||||||
end
|
end
|
||||||
|
|
||||||
body += "\n#{count} Artikel.\n"
|
body += "\n#{count} Artikel.\n"
|
||||||
return body
|
|
||||||
end
|
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
a = @wiki.article("Benutzer:Neinomat/#{page}")
|
||||||
|
a.text = body
|
||||||
def fasel (page, category)
|
|
||||||
fasel_title = "Benutzer:Neinomat/#{page}"
|
|
||||||
|
|
||||||
body_old = @wiki.article(fasel_title).text
|
|
||||||
body_new = category_checker(page, category).gsub(/\n*$/sm, "")
|
|
||||||
|
|
||||||
if body_old != body_new
|
|
||||||
a = @wiki.article(fasel_title)
|
|
||||||
a.text = body_new
|
|
||||||
a.submit("wiki ex machina")
|
a.submit("wiki ex machina")
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
|
|
||||||
fasel("Übersicht über Vorträge", "Kategorie:Vorträge")
|
check_page_against_category("Übersicht über Vorträge", "Kategorie:Vorträge")
|
||||||
fasel("Übersicht über Projekte", "Kategorie:Projekte")
|
check_page_against_category("Übersicht über Projekte", "Kategorie:Projekte")
|
||||||
fasel("Entropia:FIXME", "Kategorie:FIXME")
|
check_page_against_category("Entropia:FIXME", "Kategorie:FIXME")
|
||||||
|
|
Reference in a new issue