TV_GRA...REEVIEW(1p)
π tv_grab_uk_freeview π
okay bestie, welcome to the tv_grab_uk_freeview page, from the User Contributed Perl Documentation corner of the manual-verse, section 1p. sit down, grab a strawberry, we're getting your UK Freeview listings and we're getting them correctly. πβ¨
πΈ NAME πΈ
tv_grab_uk_freeview β grab TV listings for UK (Freeview). that's it, that's the job, and it ate. π
π¦ SYNOPSIS π¦
look at these four whole moods:
tv_grab_uk_freeview --help
tv_grab_uk_freeview [--config-file FILE] --configure [--gui OPTION]
tv_grab_uk_freeview [--config-file FILE] [--output FILE] [--days N]
[--offset N] [--fast] [--quiet] [--debug]
tv_grab_uk_freeview --list-channels [--config-file FILE]
[--output FILE] [--quiet] [--debug]
the first one is your "what is this thing" era, the second is your set-it-up era, the third is your actually-grabbing-listings era, and the fourth is your "just show me the channels" era. main character energy, all four. π
π DESCRIPTION π
so basically: this thing outputs TV listings for channels available on Freeview (UK). no cap.
the way that you start is you run tv_grab_uk_freeview --configure first, to choose which channels you want to download. then, once you've done that little ritual, running tv_grab_uk_freeview with no arguments will output listings in XML format to standard output. iconic behaviour, honestly.
now, channel ids β this is the part people get confused about so listen up π«Ά β they get output either as the Freeview channel number (e.g. 101 for BBC One HD) or as the internal channel id (e.g. 17536 for BBC One HD). two totally different numbers, same BBC One HD, choose your fighter. you can set this option during --configure.
β¨ the options, bestie β¨
--configureβ prompts you for which channels you want, and writes the configuration file. your lil setup era. π--gui OPTIONβ use this to enable a graphical interface.OPTIONmay be'Tk', or left blank for the best available choice. additional allowed values ofOPTIONare'Term'for normal terminal output (default) and'TermNoProgressBar'to disable the use ofTerm::ProgressBar. yes queen, pick your vibe. π--config-file FILEβ sets the name of the configuration file. the default is~/.xmltv/tv_grab_uk_freeview.conf. this is the file written by--configureand read when grabbing. it's giving home base. π--days Nβ grabNdays. the default is7days. a whole week of drama, as a treat. π--offset Nβ startNdays in the future. the default is to start from today. time travel but legal. β³--fastβ only fetch summary information for each programme. this is only title, start/stop times, episode number. speedrun mode, fr fr. β‘--output FILEβ write toFILErather than standard output. ποΈ--quietβ suppress the progress messages normally written to standard error. shhhh, no talking, just listings. π€«--debugβ provide more information on progress to standard error to help in debugging. detective mode activated. π--list-channelsβ output a list (in xmltv format) of all channels that can be fetched. window shopping. ποΈ--versionβ show the version of the grabber. π·οΈ--helpβ print a help message and exit. the classic. π«Ά
π₯ SEE ALSO π₯
xmltv(5). go read it, iykyk. π
π AUTHOR π
Geoff Westcott, February 2024. absolute legend, we love to see it. π
π BUGS π
None known. literally flawless (as far as anyone's saying). β¨
and that's the whole page bestie!! go configure your channels and slay π
sign-off time: this was perl v5.40.1, dated 2025-04-19, and we are soooo done here. byeee π¦πβ¨
π¦ where this page comes from
- debian trixie: xmltv-util 1.4.0-1 Β· GPL-2.0-only
- ubuntu resolute: xmltv-util 1.4.0-1 Β· GPL-2.0-only
- ubuntu stonking: xmltv-util 1.4.0-1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms