scripts/wiki/macro/WikiNinjas.py
2013-07-25 11:53:15 +02:00

28 lines
739 B
Python

# -*- coding: iso-8859-1 -*-
"""
WikiNinjas Macro (from Moimoin - RandomPage Macro)
@copyright: 2000 Kévin "NeK" Moisy-Mabille
@license: GNU GPL, see COPYING for details.
"""
import random
random.seed()
from MoinMoin.Page import wikiutil
Dependencies = ["time"]
def macro_WikiNinjas(macro, args):
"""On sort un wiki-lien vers la page d'un des trois WikiNinjas choisi aléatoirement"""
request = macro.request
# all WikiNinja pages
all_pages = ["WikiCandy", "MargotAbord", "Stophe"]
# select random page
page = random.choice(all_pages)
macro.request.http_redirect("%s/%s?action=show&redirect=%s" % (macro.request.script_root, page, wikiutil.url_quote_plus(self.page_name, '') ))
return