TV_GRAB_CH_SEARCH(1)
π TV_GRAB_CH_SEARCH π
okay so this is the manual page for tv_grab_ch_search, from the User Contributed Perl Documentation corner of the universe, and honestly? she's a whole vibe. let's get into it π
β¨ NAME β¨
tv_grab_ch_search β grab TV listings for Switzerland (straight off the tv.search.ch webpage). Switzerland bestie, you're up π¨ππ
π¦ SYNOPSIS π¦
tv_grab_ch_search --help
tv_grab_ch_search [--config-file FILE] --configure [--gui OPTION]
tv_grab_ch_search [--config-file FILE] [--output FILE] [--quiet]
[--days N] [--offset N]
tv_grab_ch_search --list-channels
tv_grab_ch_search --capabilities
tv_grab_ch_search --version
like, pick your lane, bestie. each line is a different mood π
πΈ DESCRIPTION πΈ
so this grabber outputs TV listings for a bunch of channels available in Switzerland and (partly) central Europe. the data comes from tv.search.ch. the catch? the grabber relies on parsing HTML, so it might literally stop working at any time π no cap, that's just how it is.
first thing first: run tv_grab_ch_search --configure to pick which channels you wanna download. then running tv_grab_ch_search with no arguments will output listings in XML format to standard output. slay. periodt. β¨
--configureβ it asks you, for each available channel, whether to download it, and then writes the configuration file. lowkey the most important step π«Ά--config-file FILEβ sets the name of the configuration file. the default is~/.xmltv/tv_grab_ch_search.conf. this is the file written by--configureand read when grabbing. iykyk π--gui OPTIONβ use this option 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 (that's the default) and'TermNoProgressBar'to disable the use ofTerm::ProgressBar. girl, choose your aesthetic π--output FILEβ write to FILE rather than standard output. main character behavior honestly π--days Nβ grab N days. the default is fourteen. fourteen!! that's so many days of television π--offset Nβ start N days in the future. the default is to start from now on (= zero). time travel but make it listings β--quietβ suppress the progress messages normally written to standard error. she's quiet, she's mysterious, she's not telling you what she's doing π--list-channelsβ write output giving<channel>elements for every channel available (ignoring the config file), but no programmes. just the names, no drama π--capabilitiesβ show which capabilities the grabber supports. for more information, see <http://wiki.xmltv.org/index.php/XmltvCapabilities>. flex time, bestie π₯--versionβ show the version of the grabber. who are you? π--helpβ print a help message and exit. the classic "i don't know what i'm doing but i'm doing it with confidence" move π
real talk though: because this grabber parses HTML, it might stop working at any time. that's not me being dramatic, that's the manpage being dramatic. both of us are valid π
π§ SEE ALSO π§
xmltv(5). that's the one. go read it, bestie. π
π AUTHORS π
Daniel Bittel <betlit@gmx.net>. Inspired by tv_grab_ch by Stefan Siegl. Patric Mueller <bhaak@gmx.net>. Markus Keller <markus.kell.r@gmail.com>.
four absolute icons. we stan. π«Άβ¨
π BUGS π
if you happen to find a bug, you're requested to send a mail to one of the XMLTV mailing lists, see webpages at <http://sourceforge.net/projects/xmltv/>.
don't suffer in silence, bestie. tell the list. they want to know. π
okay that's the whole page β this was perl v5.42.2, dated 2025-06-30, and it's giving exactly what it needed to give. bye bestie, mwah ππ
β¨
π¦ where this page comes from
- alpine 3.24: xmltv-doc 1.4.0-r1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms