# -*- 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 Page Dependencies = ["time"] def macro_WikiNinjas(macro): """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) f = macro.formatter # return a single page link return (f.pagelink(1, page, generated=1) + f.text(page) + f.pagelink(0, page))