A small Node.js CLI for viewing Swiss television teletext pages from api.teletext.ch.
npm install -g swiss-teletext-cliThis installs two commands: teletext and swisstxt.
teletext 113Print one page and exit:
teletext 113 --no-interactiveOptions:
teletext [page] [options]
-c, --channel <name> Channel, e.g. SRF1, SRF2, RTS1, RSI1 (default: SRF1)
-s, --subpage <n> Subpage number/index to display
--plain Disable ANSI colours
--no-interactive Print one page and exit
Interactive keys:
0-9 Type three digits on the page number to jump immediately, e.g. 113
Backspace Remove typed digit
n / Space Next page
p Previous page
r Refresh
q Quit
npm test
node ./bin/teletext.js 113 --no-interactiveRequires Node.js 18+.