szap(1)

🌸 szap β€” a lil' program to process channels.conf files 🌸

okay bestie, sit down, grab a snack πŸ“ because we're about to talk about szap, the little cutie from the General Commands Manual section 1. she's not complicated, she's just particular. πŸ’…


✨ SYNOPSIS ✨

szap [options]

that's it. that's the whole vibe. no positional args, just options, and the options are doing the most. 😭


πŸ’– DESCRIPTION πŸ’–

this manual page documents briefly the szap commands. briefly!! because we're keeping it cute and concise, no cap.

szap is a program to process a channels.conf file. that's literally her whole job. she reads that file, she tunes that channel, she slays. πŸ“Ίβœ¨


πŸ‘‘ OPTIONS πŸ‘‘

okay here's the part where you take notes, fr fr. every single flag, no skipping, because i know you were about to skim. don't. πŸ™ˆ

  • -n channel-number | channel_name β€” zap to channel via number or full name (case insensitive, so don't stress about your caps lock) 🎯
  • -q β€” list known channels. like a little roll call for your channel lineup πŸ“‹
  • -a number β€” use given adapter (default 0)
  • -f number β€” use given frontend (default 0)
  • -d number β€” use given demux (default 0)
  • -c file β€” read channels list from 'file' πŸ“
  • -b β€” enable Audio Bypass (default no)
  • -x β€” exit after tuning. she tunes, she leaves, no small talk πŸšͺπŸ’¨
  • -H β€” human readable output. finally, something my brain can parse 🧠✨
  • -r β€” set up /dev/dvb/adapterX/dvr0 for TS recording πŸŽ₯
  • -l lnb-type (DVB-S Only) (use -l help to print types) or
  • -l low[,high[,switch]] in Mhz β€” the LNB situation. two ways to say it, pick your fighter πŸ’«
  • -i β€” run interactively, allowing you to type in channel names. she's asking you now, main character energy βŒ¨οΈπŸ’œ
  • -p β€” add pat and pmt to TS recording (implies -r) or -n numbers for zapping
heads up bestie: -p quietly drags -r along with it (it implies -r), so don't act surprised when your TS recording setup shows up uninvited. πŸ‘€

πŸŽ€ AUTHOR CREDIT πŸŽ€

this manual page was written by Uwe Bugla <uwe.bugla@gmx.de>. give them their flowers, they earned them πŸ’


πŸ¦‹ A LIL SIGN-OFF πŸ¦‹

and that's the whole page, bestie! this one's dated February 14, 2010 and lives in the szap(1) slot of the General Commands Manual. a true classic, still iconic, still processing that channels.conf file with zero complaints. periodt. πŸ’–πŸŒˆβœ¨