xfortune Plugin

Compatible with DokuWiki

  • 2012-01-25 "Angua" unknown
  • 2011-05-25 "Rincewind" unknown
  • 2010-11-07 "Anteater" yes

plugin Display a random quote and update it every few seconds with a new one

Last updated on
2008-01-25
Provides
Syntax
Repository
Source

Similar to fortune, snmplive

Tagged with ajax, quotes, random

This plugin is able to read datafiles used by the popular Unix tool fortune and to display a random one. It then replaces the displayed one every few seconds with a new one using an AJAX request.

Download

Download and install the plugin either manually or through the plugin manager using the download link given above.

Changes

Usage

Just reference a textfile with the correct format with the following syntax:

{{xfortune>namespace:cookiefile.txt}}

You may specify the interval for changing the cookie in seconds:

{{xfortune>namespace:cookiefile.txt?15}}

The default is 30 seconds.

Input files

The cookie file needs to be a text file 1) where each cookie is separated by a % char on it's own line. You need to upload those files through the mediamanager.

Here is an example:

%
My first cookie
%
Another cookie
with multiple lines
%
Third cookie
%

Known Shortcomings

  • If your input files are not in UTF-8 this plugin will assume they are in latin1 and tries to convert them to UTF-8. If you get any charset problems, make sure the file is valid UTF-8.
  • Using compiled fortune cookies would probably be more effective
  • It is implied above, but I think it is better to state it explicitly: at least for DW Lemming and the latest version of the plugin, the fortune file must have UNIX line endings (LF). Windows line endings won't do. — ryan.chappelleLuis Machuca Bezzaza
    ryan.chappelle

    Temuco, Chile
    2011/02/07 02:48
1) the uncompiled source files for fortune, not the binary ones created by strfile
plugin/xfortune.txt · Last modified: 2012/02/13 14:37 by 195.35.72.172
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Imprint Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
WikiForumIRCBugsGitXRefTranslate