WhspBrd/TECH_STACK.md
2025-06-02 18:39:50 +02:00

33 lines
1.2 KiB
Markdown

# Použité technologie
## GO
- Klient aplikace pro uživatele a komunikace se serverem
- <https://github.com/jroimartin/gocui> - vizuální stránka aplikace JOO
- <https://github.com/dolmen-go/kittyimg> - rendrování obrázků v terminálu NEE, napsali jsme vlastní
(profilové obrázky nebo posílané médium)
- <https://github.com/getlantern/systray> - systray pro windows, linux, i macos
- <https://github.com/gographics/imagick> - image editing NEEE, nepotřebujeme actually
- <https://github.com/gen2brain/beeep> - notifikace an windows i linux
## C
- Pro rendrování a hashovací algoritmy v klient aplikaci embeded v go kodu
## Java?
- Server pro komunikaci mezi uživateli
## Magick pro změnu obrázků
- resize pro obrázky na 2 řádkovou resolution convert output.png\
\( +clone -alpha extract\
-draw 'fill black polygon 0,0 0,15 15,0 fill white circle 15,15 15,0'\
\( +clone -flip \) -compose Multiply -composite\
\( +clone -flop \) -compose Multiply -composite\
\) -alpha off -compose CopyOpacity -composite kogami-rounded.png
## Nápady
- načítat a sdílet přehrávanou hudbu (discord spotify integration, but with playerctl or some other music protocol)