this post was submitted on 26 May 2024
28 points (93.8% liked)

Cool GitHub Projects

1245 readers
1 users here now

Wormhole

!code_review@programming.dev

Icon base by Caro Asercion under CC BY 3.0 with modifications to add a gradient

founded 1 year ago
MODERATORS
top 5 comments
sorted by: hot top controversial new old
[–] Kissaki@programming.dev 1 points 5 months ago (1 children)

How does it display emotes in the terminal? Does it include FFZ, 7tv, BTTV emotes?

[–] Andromxda@lemmy.dbzer0.com 2 points 5 months ago (1 children)

It uses the Kitty Graphics Protocol to display images.

Emotes

Use a terminal that fully supports the graphics protocol, such as kitty or WezTerm.

Enable the emotes by setting twitch_emotes, betterttv_emotes and/or seventv_emotes to true.

The emotes will be downloaded to ~/.cache/twt/ on Linux/MacOs and %appdata%\twt\cache\ on Windows.

Source: https://xithrius.github.io/twitch-tui/guide/configuration.html#emotes

[–] Kissaki@programming.dev 1 points 5 months ago (2 children)

Is that limited to the kitty terminal? I don't see any compatibility notes on Kitty Graphics Protocol nor your TUI project - which given the TUI label I would expect to work on any terminal?

[–] techwizrd@programming.dev 2 points 5 months ago

The kitty terminal graphics protocol is implemented by kitty, WezTerm, Konsole, and others I believe.

[–] Andromxda@lemmy.dbzer0.com 1 points 5 months ago

It does work in any terminal, but the emoji support is limited to terminals that implement this graphics API.