Updated filters for Recoll

The following describe new and updated filters, which will be part of the next release, but can be installed on the current release if you need them.

For updated filters, you just need to copy the script to the filters directory which may be typically either /usr/share/recoll/filters, or /usr/local/share/recoll/filters. Please check that the script is executable after copying it, and make it so if needed (chmod a+x scriptname)

For new filters, you'll need to copy the script file as above, possibly install the supporting application, and usually edit the mimemap, mimeview and mimeconf files, either in the shared directory ( /usr[/local]/share/recoll/examples), or in your personal configuration directory ($HOME/.recoll or $RECOLL_CONFDIR).

Alternatively, you can replace your system files with these updated and complete versions: mimemap mimeconf mimeview

Notes:

All filters are up to date in Recoll 1.13.04, except rclics.

If you are using an older version, you should update to 1.13.04.

Updated icalendar filter

The filter script for all releases up and including 1.13.04 used the icalendar Python module which is not robust enough against some syntax errors (found for example in Mozilla exports). The new version uses an internal trivial parser, which will hopefully be both sufficient for what we are doing and more robust. You can download the new script. This will not work for versions prior to 1.13.