Eric Mitchell 4716231802 Fix mkdir command posistion in installer.sh
can't write the config if the folder for it doesnt exist yet
2026-04-24 11:06:02 -04:00
2026-04-21 10:01:09 -04:00
2026-04-23 20:48:38 -04:00
2026-04-23 23:28:27 -04:00
2026-04-22 22:03:02 -04:00
2026-04-23 20:45:06 -04:00
2026-04-23 20:45:06 -04:00
2026-04-23 23:28:27 -04:00
2026-04-23 20:45:06 -04:00

Kasane Teto in Your Terminal!

Find songs nobody knows exist!

A small wrapper and custom list for fortune/misfortune that picks a random Teto song of the day from any of almost 28,000 original, finished songs with videos on VocaDB. Your original fortune command will remain untouched, tetosong just tells it to use a custom directory.

https://github.com/user-attachments/assets/bc2a9909-d24a-43fa-882a-5e785cda3020

Now With Optional Automatic Updates!

Disabled by default, opt-in during setup to enable a systemd user service and timer to update the script and song list every Sunday at 5AM UTC. I check for new songs and push new tetofortunes from my server every Sunday at 3AM UTC

Dependencies

install.sh and tetosong

fortune/fortune-mod or misfortune

ffmpeg -optional for speaking Teto

makefortune.sh

fortune/fortune-mod (for strfile)

jq

Install and Run

Install the tetosong command with:

bash <(curl -s https://raw.githubusercontent.com/eric5949/tetosong/refs/heads/main/installer.sh)

once installed, make sure you add ~/.local/bin to your $PATH if it is not already there.

You can get your Teto song of the day by running:

tetosong

You can manually update the script and fortunes from github using:

tetosong -u
Description
No description provided
Readme 3.4 MiB
Languages
Shell 100%