[wiki-standards] Python library for wiki creole...

phil jones interstar at gmail.com
Fri Jun 8 15:18:15 CEST 2007


What's the difference between a "converter" and, say, an actual module
to use WikiCreole?

Or to phrase this a different way, if this was a programming language
we might be able to define parsers etc. as re-usable components? For
people who currently write wikis, is there a standard architecture for
the conversion? What are the typical component modules of wiki-markup
handling?

In a program I'm currently working on (which is not a wiki, but
inspired by some aspects of wiki) I have a hierarchical architecture
of "modes" (each is a Python class)

Each mode looks for certain patterns in a "source" line, and does
something with it. Some modes, however are defined as sub-modes of
other modes, and if they don't find any recognisable pattern, they
pass the line up to their parent mode to handle.

If other authors here are using this kind of architecture it may be
possible to define Creole as one such mode, which can be slotted into
a context where there are other modes to handle the specific dialect
of the wiki.

phil

On 6/7/07, Chuck Smith <csmith at hs-heilbronn.de> wrote:
> On 6/8/07, Sam's Lists <samslists at gmail.com> wrote:
> > Hi...Hopefully this is the right mailing list for this question.
> >
> > I'm in search of a python library that will convert Creole to html.
> > Something that can easily be imported and called with a single function,
> > that will take my creole and spit out valid html/xhtml.
> >
> > Does such a thing exist?  Maybe someone is near completion and just hasn't
> > added it to the wiki?
> >
> > Thanks!
>
> Hi Sam,
>
> I just added the page http://www.wikicreole.org/wiki/Converters as I
> think it would be very helpful for many developers.  Since the whole
> idea of Creole is that we do not have to reinvent the wheel each time
> for each wiki, this should also hold true of converters.  Feel free to
> edit the page if you feel it does not meet what you want and I ask
> that anyone add their converters their if they have them.  Also, if
> you feel a better name would be Tools, we could rename the page...
>
> Best wishes,
> Chuck
> _______________________________________________
>
> wiki-standards mailing list. wiki-standards at wikisym.org
> http://www.wikisym.org/cgi-bin/mailman/listinfo/wiki-standards
>
> For the wiki-research, wiki-standards, wikisym-announce mailing lists, please see:
> http://www.wikisym.org/cgi-bin/mailman/listinfo
>


More information about the wiki-standards mailing list