TV_GRAB_HURO(1p)

πŸ“¦
version 1.4.0 Β· 4 versions
, in debian trixie, ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

tv_grab_huro β€” bestie, this is the TV listings grabber for Hungary πŸ‡­πŸ‡Ίβœ¨ (and yes, it lives in the 1p manual, User Contributed Perl Documentation, iykyk)


πŸ¦‹ SYNOPSIS πŸ¦‹

tv_grab_huro --help

tv_grab_huro [--config-file FILE] --configure [--gui GUITYPE]

tv_grab_huro [--config-file FILE] [--output FILE] [--days N] [--offset N] [--slow] [--get-full-description] [--max-desc-length LENGTH] [--icons | (--local-icons DIRECTORY [--no-fetch-icons])] [--gui GUITYPE] [--quiet]

tv_grab_huro --list-channels [--icons | (--local-icons DIRECTORY [--no-fetch-icons])]

tv_grab_huro --capabilities

tv_grab_huro --version

🌸 DESCRIPTION 🌸

Okay so, it spits out TV listings for a bunch of channels you can get in Hungary πŸ‡­πŸ‡Ί. And here's the tea: this grabber works by parsing HTML, so it might just… stop working at literally any moment 😭. That's not a vibe, that's just the reality. No cap.

First thing first: run tv_grab_huro --configure so you can pick which channels you actually want. Then just run tv_grab_huro with no arguments and it'll dump listings in XML format straight to standard output. Periodt. πŸ’…

  • --configure β€” It prompts you for which channels you want, then writes the configuration file. Iconic first step.
  • --config-file FILE β€” Sets the name of the configuration file. The default is ~/.xmltv/tv_grab_huro.conf. This is literally the file that --configure writes and that gets read when you're grabbing.
  • --gui GUITYPE β€” Use this to turn on a graphical interface. OPTION may be 'Tk', or left blank for the best available choice. Other allowed values of OPTION are 'Term' for normal terminal output (that's the default) and 'TermNoProgressBar' to disable the use of Term::ProgressBar.
  • --output FILE β€” Write to FILE instead of standard output.
  • --days N β€” Grab N days. Default is eight.
  • --offset N β€” Start N days in the future. Default is to start from today.
  • --quiet β€” Suppress the progress messages that normally get written to standard error. Silence, but make it fashion 🀫
  • --slow β€” Enables long strategy run: port.hu publishes only some (vital) information on the actual listing pages, and the rest is shown in a separate popup window. If you'd like to parse the data from these popups as well, supply this flag. But consider that the grab process takes much longer when doing so, since many more web pages have to be retrieved. 🐌 (worth it sometimes, ngl)
  • --get-full-description β€” This is quite like --slow but doesn't always download data from the popup window. Instead this is only requested if the description in the overview is truncated. Main character energy: only shows up when needed. ✨
  • --list-channels β€” Write output giving <channel> elements for every channel available (ignoring the config file), but no programmes.
  • --capabilities β€” Show which capabilities the grabber supports. For more information, see <http://wiki.xmltv.org/index.php/XmltvCapabilities>
  • --version β€” Show the version of the grabber.
  • --icons and --local-icons DIRECTORY β€” Get the URL for channel-logos together with the channel-list. With --icons specified, the logos (images) will not be fetched β€” just their URL (http://...) will be written in the output XML. If called with --local-icons, the generated URL (file://...) will point to the local directory DIRECTORY, and all channel logos will be grabbed and saved under this place. Use the --no-fetch-icons option to disable the icon fetching. πŸŽ€
  • --max-desc-length LENGTH β€” Can be used to maximize the length of the grabbed program long description. This can be useful if you have a viewer program (using this xmltv output) which can not be display userfriendly the description if it is more then LENGTH character.
  • --help β€” Print a help message and exit. The classic. 🫢

🌈 SEE ALSO 🌈

xmltv(5). Go read it, bestie.


πŸ‘‘ AUTHOR πŸ‘‘

Attila Szekeres and Zsolt Varga. Based on tv_grab_fi by Matti Airas. Heavily patched and earlier maintained by Stefan siegl <stesie@brokenpipe.de>, reworked and now maintained by Balazs Molnar <mbdev@freemail.hu>. Legends, all of them πŸ’œ


πŸ’€ BUGS πŸ’€

The data source does not include full channels information, and the channels are identified by short names rather than the RFC2838 form recommended by the XMLTV DTD. Yeah. It's giving "we work with what we've got" πŸ™ˆ

This grabber no longer supports Romanian listings as of 2024. See <https://github.com/XMLTV/xmltv/issues/227> β€” rip to that feature, fr fr 😭


That's the whole page, bestie! Sending you off with love from perl v5.40.1 and a date stamp of 2025-04-19 β€” go grab those Hungarian listings and slay the day πŸ’…βœ¨πŸ“Ί

πŸ“¦ where this page comes from