TV_GRAB_COMBINER(1)
π NAME π
Bestie, this is the TV_GRAB_COMBINER(1) manual page for tv_grab_combiner β User Contributed Perl Documentation energy π β and it grabs listings by combining data from several grabbers. Periodt.
π¦ SYNOPSIS π¦
tv_grab_combiner --help
tv_grab_combiner --configure [--config-file FILE]
tv_grab_combiner [--config-file FILE]
[--days N] [--offset N]
[--output FILE] [--quiet]
β¨ DESCRIPTION β¨
Okay so tv_grab_combiner outputs TV and listings in XMLTV format by combining data from several other grabbers. Iconic behavior, honestly.
First you must run tv_grab_combiner --configure to choose which grabbers you want to grab data with and how these grabbers should be configured. That's the setup era, bestie.
Then you can run tv_grab_combiner with the --days and --offset options to grab data. Omitting these options will use the default values for these parameters for each grabber. Since these defaults differ between grabbers, you might end up with data for different periods of time for different channels. So like, lowkey check your vibes per grabber. π«Ά
π OPTIONS π
--configureβ prompts you for which grabbers to use, how these grabbers shall be configured, and writes the configuration file. Main character setup moment β¨--config-file FILEβ sets the name of the configuration file. The default is~/.xmltv/tv_grab_combiner.conf. This is the file written by--configureand read when grabbing. The config file is literally the blueprint π--output FILEβ when grabbing, write output toFILErather than standard output. Redirect your slay π--days Nβ when grabbing, grabNdays rather than5. You want more days? Say less. π--offset Nβ start grabbing attoday + N days.Nmay be negative. Time travel but make it scheduling π¦--quietβ suppress the progress-bar normally shown on standard error. For when you want peace and quiet, no cap. π€«--versionβ show the version of the grabber. Gotta know which era you're in π--helpβ print a help message and exit. The classic "bestie explain" option π«Ά
π¨ ERROR HANDLING π¨
If any of the called grabbers exit with an error, tv_grab_combiner will exit with a status code of 1 to indicate that the data is incomplete. So yeah, 1 means "we have incomplete tea" π
If any grabber produces output that is not well-formed xml, the output from that grabber will be ignored and tv_grab_combiner will exit with a status code of 1. Not well-formed xml? Ignored. Status code 1? Still showing up. π
π ENVIRONMENT VARIABLES π
The environment variable HOME can be set to change where configuration files are stored. All configuration is stored in $HOME/.xmltv/. That's the config home base, bestie π β¨
π AUTHOR π
Mattias Holmlund, mattias -at- holmlund -dot- se. The legend behind the manual page π
π BUGS π
The original page has this heading but no bug text under it, so that's the whole vibe here: an empty section, bestie. Iconic, honestly. π«Ά
That's the whole TV_GRAB_COMBINER(1) page, bestie! Source/version: perl v5.42.2, dated 2025-06-30. Stay slay and may your XMLTV always be well-formed. π
β¨
π¦ 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