wiki:RandomIncludePlugin

Random Includes and Random Quotes (Fortune Cookies)

Description

These are Trac wiki macros to pick a random selection or selections from a page that contains bulleted items.

RandomInclude includes some number of bulleted items on that page. The purpose of this macro is to display a sample of pages from your wiki.

RandomQuote includes one random item from that page, and strips the bullet from it. It is used to include a changing fortune cookie on a page.

Bugs/Feature Requests

Existing bugs and feature requests for RandomIncludePlugin are here.

If you have any issues, create a new ticket.

defect

0 / 1

Download

Download the zipped source from here.

Source

You can check out RandomIncludePlugin from here using Subversion, or browse the source with Trac.

Example

Find 10 bulleted (*) items on RandomPage and include those items in the current page:

[[RandomItem(RandomPage,10)]]

Display a (pseudo-)randomly chosen quote from a source page "Fortune Cookies":

[[RandomQuote]]

Display a quote from QuotePage:

[[RandomQuote(QuotePage]]

Recent Changes

2908 by Rottenchester on 2007-12-15 20:07:05
Put license and url in setup.
2907 by Rottenchester on 2007-12-15 14:57:24
Initial import.
2906 by Rottenchester on 2007-12-15 14:56:44
New hack RandomIncludePlugin, created by Rottenchester
(more)

Author/Contributors

Author: Rottenchester
Maintainer: RottenChester
Contributors:

Last modified 9 months ago Last modified on Oct 28, 2015, 5:41:57 PM

Attachments (1)

  • randomwiki.py (874 bytes) - added by ystungar1@… 7 years ago. I was getting map error. The solution for this is attached in the randomwiki.py. Here I replaced , with % for the sourcepage so that the page could be rendered correctly and give correct output.

Download all attachments as: .zip