I've moved Spreadsheet::ParseExcel to github: http://github.com/jmcnamara/spreadsheet-parseexcel
It had previously been on Google Code but I didn't find it conducive to collaboration. Hopefully github will be better. I already like the clean look and feel.
One of the default options on github is to have a wiki page which I thought would be useful for the Pod documentation if it were converted to the Textile format. Then I thought "I have a module for that", Pod::Simple::Wiki.
So I imported Pod::Simple::Wiki to github, cloned it, followed my own instructions, and within a hour I had a pod2wiki Textile converter (with tests).
Here are example pages for Spreadsheet::ParseExcel and Pod::Simple::Wiki itself. I'll upload it to CPAN once I make a few more changes to the docs and to link handling.
John.
--
It took me some time to get familiar with Trac internals and relearning how to do the most simple things in Python (as I have not used that language for a very long time), but in the end I was able to write a plugin to support POD.
Behind the scenes, it just fed the POD text to pod2wiki and retrofitted the output into the Trac wiki engine. Unfortunately, the result was not too good, some things (i.e. lists) did not render as expected and the document structure went broken.
As I couldn't commit a lot of time to this task at the moment, I went for a different approach, calling pod2html and inserting the generated HTML into the Trac envelop. This respects the document structure but is uglier as the generated HTML doesn't follow Trac style.
I hope I would be able to put some more time in the pod2wiki approach at some point in the near future... until then, the plugin version using pod2html is here.
Re:what a coincidence!
jmcnamara on 2009-08-31T09:18:42
If you'd like I can have a look at creating a pod2trac filter based on Pod::Simple::Wiki.
John.
--