From c31263388a5dbdc5150595b328d50fa486b4dce5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matti=20Lehtim=C3=A4ki?= Date: Thu, 12 Apr 2012 19:25:00 +0300 Subject: Import version 0.0.4 to git. --- README | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 README (limited to 'README') diff --git a/README b/README new file mode 100644 index 0000000..f75fbff --- /dev/null +++ b/README @@ -0,0 +1,57 @@ +This is a "plugin" for the Video Disk Recorder (VDR). + +Written by: Matti Lehtimäki + +Project's homepage: http://projects.vdr-developer.org/projects/plg-epgfixer + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +See the file COPYING for more information. + +Description: + +Epgfixer is a VDR plugin for doing extra fixing of EPG data. Everything is +done using regular expressions. Correctly named back references are placed +to the named EPG field. + +Plugin also has EPG bug fixes included in VDR individually selectable from +setup menu. + +Requirements: + - VDR 1.7.26 or later + - PCRE + +Usage: + +All regular expressions are placed to VDRPLUGINCONFDIR/epgfixer/regexp.conf. + +Syntax of regexp.conf line is "Channel_list:Parsed_epg_field=Regexp" with: +- Lines beginning with # are regarded as comments. +- Lines beginning with ! are regarded as disabled regular expressions. +- Channel_list is optional comma separated list of channels for which the + regular expression is used. If no list of channels is given the regular + expression is used for all channels. +- Parsed_epg_field is the EPG field for which the regular expression is applied + with available field names title, shorttext and description. +- Regular expressions use named backreferences with either title, shorttext, + description or rating (parental rating). +- By prepending "a" or "p" to backreference name (except rating field) the + back referenced string is either appended or prepended to the original + content of the target EPG field, respectively. +- Several regular expressions may be applied to same field. + +Examples of regexp.conf: + +# Example of disabled regexp: +!title=^(?:Movie: |Document: )(?.*)$ + +# Remove "Movie: " or "Document: " from the beginning of title field for +# channels 1, 3 and 5: +1,3,5:title=^(?:Movie: |Document: )(?<title>.*)$ + +# Move parental rating from end of title to correct EPG field: +title=^(?<title>.*)[ ][(](?<rating>[0-9S]{1,2})[)][ ]*$ + + -- cgit v1.2.3