TV_GRAB_COMBINER(1p)
π TV_GRAB_COMBINER (1p) π
okay bestie, so this is a page from the User Contributed Perl Documentation, and it's literally about a grabber that combines other grabbers. iconic behavior honestly.
β¨ NAME β¨
tv_grab_combiner β grab listings by combining data from several grabbers. that's it, that's the girl π
πΈ 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 π¦
so basically this thing outputs TV and listings in XMLTV format by combining data from several other grabbers. a group project, but the one that actually works π
First things first: you must run tv_grab_combiner --configure to choose which grabbers you want to grab data with, and how those grabbers should be configured. no skipping this step, bestie, it's the whole foundation π
Then you can run tv_grab_combiner with the --days and --offset options to grab data. If you justβ¦ don't use them, it falls back to the default values for those parameters for each grabber. and here's the tea β β since those defaults differ between grabbers, you might end up with data for different periods of time for different channels. so like, lowkey chaos if you don't pay attention π
π OPTIONS π
--configureβ prompts you for which grabbers to use, how those grabbers shall be configured, and then writes the configuration file. the setup era π«Ά--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. iykyk π--output FILEβ when grabbing, write output toFILErather than standard output.--days Nβ when grabbing, grabNdays rather than5. (yes,5is the default, she said what she said β¨)--offset Nβ start grabbing at today +Ndays.Nmay be negative. time travel, but make it listings π--quietβ suppress the progress-bar that's normally shown on standard error. for when you want silence and vibes π--versionβ show the version of the grabber.--helpβ print a help message and exit. the classic π¦
π¨ 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. not great, not terrible, but definitely a heads up π
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. so bad xml gets ghosted entirely, no cap π
π± ENVIRONMENT VARIABLES π±
The environment variable HOME can be set to change where configuration files are stored. All configuration is stored in $HOME/.xmltv/. periodt π
π AUTHOR π
Mattias Holmlund, mattias -at- holmlund -dot- se.
π BUGS π
this section is empty in the original. no bugs listed, no notes, nothing. she's flawless, allegedly πβ¨
and that's the whole page bestie!! written by User Contributed Perl Documentation, running on perl v5.40.1, dated 2025-04-19 β go grab some listings, you absolute main character ππ¦πΈ
π¦ 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