MODULEPARROT.CONF(5)

πŸ“¦
version 26.05.1 Β· 2 versions
, in alpine 3.24, debian trixie, fedora 43, fedora 44, ubuntu questing, ubuntu resolute, ubuntu stonking

🦜 MODULEPARROT.CONF(5) β€” the manual page, bestie edition

okay so this is the ModuleParrot.conf page from the File Formats manual section, and it's literally all about the config file for the SvxLink server Parrot module. Let's get into it πŸ’–


✨ NAME ✨

ModuleParrot.conf β€” Configuration file for the SvxLink server Parrot module 🦜


🌸 DESCRIPTION 🌸

okay so svxlink is a general purpose voice service system for ham radio use, no cap. And this man-page? It describes the SvxLink server configuration for the Parrot module. Periodt.

Here's the vibe of what the Parrot module does: it records audio as long as the squelch is open, and then it plays it back. That's it, that's the whole personality. You can use it as a simplex repeater or just for tests. It also plays back the DTMF digits it receives β€” and yes, it spells the digits out. Iconic behavior honestly.


πŸ’… CONFIGURATION VARIABLES πŸ’…

So there are a couple of configuration variables that are common to all modules β€” the docs for those live over in the svxlink.conf(5) manual page. Go check that one, bestie.

And here's the rundown of all the module specific configuration variables that the SvxLink Parrot module understands πŸ‘‘

πŸŽ€ ModuleParrot

  • FIFO_LEN β€” the length, in seconds, of the FIFO (First In First Out) audio buffer where audio gets recorded to. So when the squelch has been open for longer than the time specified here, the oldest audio in the buffer gets thrown away. bye bye old audio 🫢
  • REPEAT_DELAY β€” specify a time, in milliseconds, that the parrot module will wait after squelch close before playing back the recorded message. It's mostly a way to stop the parrot module from starting to send if the squelch momentarily closes on weak signals. (heads up, the original says squlech there, that's a typo, don't @ me, the vibes are intact 😭)

πŸ¦‹ FILES πŸ¦‹

  • /etc/svxlink/svxlink.conf (or deprecated /etc/svxlink.conf) β€” the system wide configuration file.
  • ~/.svxlink/svxlink.conf β€” per user configuration file.
  • /etc/svxlink/svxlink.d/ModuleParrot.conf β€” global modularized configuration file. Depends on the CFG_DIR configuration variable setting.
  • ~/.svxlink/svxlink.d/ModuleParrot.conf β€” per user modularized configuration file. Depends on the CFG_DIR configuration variable setting.

πŸ‘‘ AUTHOR πŸ‘‘

Tobias Blomberg (SM0SVX) <sm0svx at svxlink dot org>


πŸ’€ REPORTING BUGS πŸ’€

Bugs should be reported using the issue tracker at https://github.com/sm0svx/svxlink.

bestie, listen β€” questions about SvxLink should not be asked using the issue tracker. That's not what it's for!! Instead use the group set up for this purpose at groups.io: https://groups.io/g/svxlink 🫢

🌈 SEE ALSO 🌈


and that's the whole page, fr fr πŸ’œ this was Linux, APRIL 2021, from MODULEPARROT.CONF(5) β€” slay, go configure your parrot 🦜✨