MoinMoin supports indexing file attachments - if it has a filter for the file format available (otherwise it will use some very simple "strings-like" filter).
See also CategoryMarket.
Installation Instructions
Copy the filter plugin into the /path_to_wiki_instance/data/plugin/filter directory.
If on Unix/Linux you might have to chmod a+r on the filter plugin file or set the right owner using chown.
Note: the builtin filters are in the MoinMoin/filter/ directory in case you want to have a look at them,
Offers
This is a marketplace for your filters. Please state your name, your e-mail-address, and the release your filter is developed for.
Simply upload your source code as an attachment to this page, and then use "attachment:YourFilter.py" to link to it.
Release 1.7.0 / 1.7.1
Filter |
Author |
Designed for MoinMoin Release |
Document type |
Ideas / Requests
If you are not familiar with Python and/or the MoinMoin code base, but have a need or an idea for a macro, this is the place to ask for it. Someone might find it useful, too, and implement it.
- pdf - we already have a builtin filter, but it is requiring xpdftools as a external dependency. A pure python filter would be useful - at least if it is not giving worse filtering results as the xpdftools based one. Stuff maybe useful:
a pure Python solution is pyPdf. You can read a PDF file, iterate through the pages and call page.extractText() for each page. This will return unicode values.
pdffile.py Public domain
- image formats - extract comments (we already have a simple EXIF filter, but it could be improved)
- audio formats - extract song title, artist etc. from mp3, ogg
- video formats