Provided by: xmltv-util_0.5.61-1_all bug


       tv_grab_uk_rt - Grab TV listings for United Kingdom/Republic of Ireland


       tv_grab_uk_rt --help

       tv_grab_uk_rt --version

       tv_grab_uk_rt --capabilities

       tv_grab_uk_rt --description

       tv_grab_uk_rt [--config-file FILE]
                     [--days N] [--offset N]
                     [--output FILE] [--quiet] [--debug]

       tv_grab_uk_rt --configure [--config-file FILE]

       tv_grab_uk_rt --configure-api [--stage NAME]
                     [--config-file FILE] [--output FILE]

       tv_grab_uk_rt --list-channels [--config-file FILE]
                     [--output FILE] [--quiet] [--debug]

       tv_grab_uk_rt --list-lineups

       tv_grab_uk_rt --lineup LINEUP_ID


       Output TV listings in XMLTV format for many channels available in the United Kingdom and
       Republic of Ireland.  Source data comes from machine-readable files made available from
       the Radio Times website.


       First run tv_grab_uk_rt --configure to choose which channels you want to receive listings
       for.  Then run tv_grab_uk_rt (with optional arguments) to get around 14 days of listings
       for your configured channels.


       --help Print a help message and exit.

       --version Show the versions of the XMLTV libraries, the grabber and of key modules used
       for processing listings.

       --capabilities Show which capabilities the grabber supports. For more information, see

       --description Show a brief description of the grabber.

       --config-file FILE Specify the name of the configuration file to use.  If not specified, a
       default of ~/.xmltv/tv_grab_uk_rt.conf is used.  This is the file written by --configure
       and read when grabbing.

       --output FILE When grabbing, write output to FILE rather than to standard output.

       --days N When grabbing, grab N days of data instead of all available.  Supported values
       are 1-15.

       --offset N Start grabbing at today + N days. Supported values are 0-14.

       Note that due to the format of the source data, tv_grab_uk_rt always downloads data for
       all available days and then filters for days specified with --days and --offset.
       Specifying --days and/or --offset in order to speed up downloads or reduce data transfer
       will therefore not work.

       --quiet Suppress all progress messages normally written to standard error.

       --debug Provide detailed progress messages to standard error. Due to the volume of debug
       information produced, it is not advised to use this option during normal grabber use.

       --gui OPTION Use this option to enable a graphical interface to be used.  OPTION may be
       'Tk', or left blank for the best available choice.  Additional allowed values of OPTION
       are 'Term' for normal terminal output (default) and 'TermNoProgressBar' to disable the use
       of Term::ProgressBar.

       --configure Prompt for which channels to download listings for, where to store the cache
       directory for retrieved listings, what character encoding to use for output, and also
       specify regional and TV platform information.

       --list-channels Outputs a list of every channel available to the grabber in XMLTV format.

       --list-lineups Outputs a list of every channel lineup available to the grabber in XMLTV

       --lineup LINEUP_ID Outputs the given channel lineup in XMLTV format for the given


       All data is the copyright of the Radio Times and the use of this data is restricted to
       personal use only. Commercial use of this data is forbidden.  <>

       In accessing this XML feed, you agree that you will only access its contents for your own
       personal and non-commercial use and not for any commercial or other purposes, including
       advertising or selling any goods or services, including any third-party software
       applications available to the general public.


       During configuration, the software asks the user to choose the character encoding to be
       used for output. Current supported encodings are UTF-8 and ISO-8859-1. If any users would
       like support for other encodings, please contact the maintainer.


       Over time, the listings may contain inconsistent programme details, such as the programme
       title combined with episode details for some showings of a programme, but separate for
       others; or the episode title being given as the programme title, and the programme title
       given as the episode title. Some programme titles may also change slightly over time, or
       across channels.  Enabling title processing during configuration enables this software to
       process programme titles against a list of flagged titles. The software will correct such
       programme titles, which in turn should result in better performance of PVR software which
       rely on consistent programme data.  Please be aware that enabling title processing will
       result in the grabber taking slightly longer to complete its operation due to the extra
       processing overhead.


       During configuration, the software asks for UK postcode information. The first half of a
       user's postcode is used to determine which regional channels are likely available in their
       locality, and only these matching regional channels are included in the list of available
       channels. A user can enter 'none' during configuration to disable regional channel
       filtering. Users in the Republic of Ireland should use the pseudo-postcode 'EIRE' to
       enable filtering of regional channels. Errors are quite possible, so please report any
       incorrect channel/postcode information.


       After specifying a postcode, the software will ask the user to select their TV service
       platform (Freeview, Freesat, Virgin TV, etc) from a list. Selecting one of these entries
       will filter the channel selection list (shown at the end of the configuration phase) to
       show only those channels available on the chosen platform. If the user has entered a valid
       postcode, the channel list will also only include those regional channels available in the
       user's locality.  Again, errors are quite possible, so please report any incorrect
       channel/platform information.


       tv_grab_uk_rt will only terminate early if it is impossible to continue with grabbing
       data. This can be due to a lack of channel configuration data, a bad/missing configuration
       file, or filesystem permission problems. Running the grabber in non-quiet mode should
       report why the grabber failed.

       Non-fatal errors are reported during a grabber run, and can result in listings for a
       channel being skipped either in part, or entirely. Progress messages will state why data
       is missing when it is possible to do so. A non-zero exit status will normally be given
       when the grabber has encountered problems during listings retrieval.


       The environment variable HOME can be set to change where the configuration file is stored.
       All configuration is stored in $HOME/.xmltv/ by default. On Windows it might be necessary
       to set HOME to a pathname containing no spaces.

       The environment variable XMLTV_SUPPLEMENT can be set to change where the supplemental
       XMLTV files are retrieved from. By default, the file is retrieved from the XMLTV
       supplement server. See XMLTV::Supplement for more information.

       If you want the grabber to use customised local copies of the supplemental files, you
       should set XMLTV_SUPPLEMENT to the path of the directory containing a tv_grab_uk_rt/
       directory containing the supplement files. For example, if your local supplement files are
       stored in /usr/local/share/xmltv/tv_grab_uk_rt/ you should `export
       XMLTV_SUPPLEMENT="/usr/local/share/xmltv/"` before running the grabber.


       Ironically, the Radio Times does not offer listings for radio. They have been asked about
       the possibility of adding radio listings, but stated that this would require significant
       development effort. It has not been ruled out entirely, but is unlikely to be added soon.

       Users who would like to obtain BBC radio listings in XMLTV format are advised to
       investigate a new grabber that obtains listings from the BBC Backstage service. See
       <> for more information.


       ** Work in progress ** In order to allow more straightforward configuration of programs
       that make use of XMLTV data, lineups contain a list of channels and their names, EPG
       numbers and identifiers, to allow such programs to quickly match XMLTV channel data
       against channels configured in the program. The intention is to allow programs to be made
       aware of changes to a lineup and to allow automated configuration of XMLTV listings.


       You can subscribe to and read the XMLTV users mailing list by visiting
       <>. This is a source of help and
       advice for new users. A searchable archive of the list is available at


       xmltv(5), <>, <>


       If you encounter a reproducible bug, please report it on the XMLTV bug tracker at
       <>, making sure you assign the
       bug to the tv_grab_uk_rt category. Please check that the bug has not already been

       The source data on the Radio Times website is generated daily before 0800.  Occasionally
       the source data may not get recreated, leaving the source files for some (or all) channels
       empty. Users are encouraged to wait at least 1 day before reporting an issue with missing
       listings, as they frequently reappear in the next update or later the same day. If
       listings continue to be missing from the Radio Times website, please report the fact on
       the XMLTV users mailing list.

       There have been several occasions in the past when the Radio Times channel index has been
       missing from the Radio Times website. This file is essential to being able to run the
       grabber, as it contains the list of channels having available listings data. If this file
       is missing or empty, and there is no locally-cached copy of the file, it will not be
       possible to run the grabber. The file usually regenerates automatically over the course of
       the next day, at which point it will be possible to run the grabber successfully.

       There is an ongoing issue with the Radio Times source data containing mis-encoded UTF-8
       characters, which are handled both  automatically in the grabber and on a case-by-case
       basis when required. The issue has been reported to the Radio Times.

       There are no other reported ongoing issues.


       Since 2007 the maintainer has been Nick Morrott (knowledgejunkie at gmail dot com).

       The original author was Ed Avis (ed at membled dot com). Parts of this code were copied
       from tv_grab_se_swedb by Mattias Holmlund, and from the XMLTV wiki
       <>. Regional postcode information was kindly made available from