TV_GRAB_ZZ_SDJSON(1p)

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

✨ NAME ✨

tv_grab_zz_sdjson β€” bestie, this is your lil grabber that pulls TV listings from the Schedules Direct SD-JSON service πŸ’– (and yes, it lives in section 1p of the manual, iykyk)


🌸 SYNOPSIS 🌸

Like, here's every single way you can call her:

tv_grab_zz_sdjson --help

tv_grab_zz_sdjson --info

tv_grab_zz_sdjson --version

tv_grab_zz_sdjson --capabilities

tv_grab_zz_sdjson --description

tv_grab_zz_sdjson [--config-file FILE]
                [--days N] [--offset N]
                [--output FILE] [--quiet] [--debug]

tv_grab_zz_sdjson --configure [--config-file FILE]

no cap, that's the whole vibe menu πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

So basically ✨ this is an XMLTV grabber for the Schedules Direct JSON API. And when we say Schedules Direct, we mean http://www.schedulesdirect.org β€” that's the link, go look, it's right there πŸ‘‘


πŸ’… CONFIGURATION πŸ’…

Okay so first thing first: run tv_grab_zz_sdjson with the --configure option and it'll make you a config file. Slay. That's the whole ritual 🫢

But heads up bestie β€” MythTV does not use the default XMLTV config file path. Not the vibe. So if you're on MythTV, you also gotta specify the config file, like this:

tv_grab_zz_sdjson --configure --config-file ~/.mythtv/source_name.xmltv

And ngl, doing the XMLTV config from inside the MythTV GUI is very flaky 😭 so you're probably better off just doing it from the command line. Trust. Command line ate, GUI did not πŸ’€


🌈 AUTHOR 🌈

Kevin Groeneveld (kgroeneveld at gmail dot com) β€” the icon, the legend, the moment πŸ‘‘πŸ’œ


and that's the whole page, bestie πŸŽ€ this was perl v5.40.1, dated 2025-04-19, from TV_GRAB_ZZ_SDJSON(1p) β€” k bye, go grab some listings fr fr βœ¨πŸ¦‹πŸ’–

πŸ“¦ where this page comes from