Auto-generated acronyms from a table in a Wiki page

Description

Automatically generates HTML acronyms from definitions in tables in a Wiki page (AcronymDefinitions by default).

Acronyms are in the form <acronym>[<id>] and are defined in a table with four columns:

Acronym, Description [, URL [, ID URL]]

Only the first two columns are required.

If an <id> is provided, the ID URL is used and any occurrences of the symbol $1 in the description and the ID URL are substituted with the <id>.

Rows starting with ||' are ignored.

Bugs/Feature Requests

Existing bugs and feature requests for AcronymsPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

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

Example

The following acronym definition table:

||'''Acronym'''||'''Description'''||'''URL'''||'''ID URL'''||
||RFC||Request For Comment $1||http://www.ietf.org/rfc.html||http://www.ietf.org/rfc/rfc$1.txt||

Has the following effect:

RFC becomes

        <a href="http://www.ietf.org/rfc.html">
         <acronym title="Request For Comment">
          RFC
         </acronym>
        </a>

RFC2315 becomes

        <a href="http://www.ietf.org/rfc/rfc2315.txt">
         <acronym title="Request For Comment 2315">
          RFC 2315
         </acronym>
        </a>

Recent Changes

[710] by athomas on 04/24/06 22:00:17

AcronymsPlugin:

Whoops.

[709] by athomas on 04/24/06 21:59:01

AcronymsPlugin:

Fix for Python 2.3.

[691] by athomas on 04/22/06 01:53:34

AcronymsPlugin:

Removed extraneous debug statements.

Author/Contributors

Author: athomas
Contributors: