spiffytitlesv1.1
tclWhat it doesrequires eggdrop 1.8+ · Tcl 9 recommended · Tcl tls (Debian: tcl-tls)
URL title snarfer with dedicated handlers for YouTube, imgur and friends. A self-contained Tcl port of the Limnoria SpiffyTitles plugin — JSON parsing, a Jinja2-like template engine and async HTTP are all implemented in the one file.
Settings are stored in scripts/spiffytitles.conf. Templates and per-channel overrides are documented in the bundled README.md. 1.1: works under Tcl 9, which is what makes emoji in titles come out correctly — Tcl 8.6 cannot represent characters outside the BMP and mangles them into CESU-8.
eggdropInstalldrop-in
# 1 · fetch and unpack into your eggdrop's scripts/ dir cd ~/eggdrop/scripts && curl -fsSL https://cdn.thern.io/files/tcl/spiffytitles-1.1.tar.gz \ | tar xz # 2 · load it from eggdrop.conf echo 'source scripts/spiffytitles-1.1/spiffytitles.tcl' >> ../eggdrop.conf # 3 · apply without restarting the bot .rehash # type this in the bot's DCC/party line
Usage5 commands
.chanset #channel +spiffytitles ;# enable per channel!title <url> · !t <url>.spiffy help ;# partyline commands.spiffy set youtube.developerKey <key>.spiffy save ;# persist settingsDownload26 KB · 2026-07-21