thern·cdn
← all TCL scripts
spiffytitlesv1.1spiffytitles-1.1.tar.gz · 26 KB · updated 2026-07-21
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 settings
Download26 KB · 2026-07-21
spiffytitles-1.1.tar.gz spiffytitles · 1.1
tcl26 KB2026-07-21get