WhspBrd/docs/TECH_STACK.md
foglar 147971ddc7 Updates run command and tech stack docs
Updates the `go run` command in the README to reflect the
project's main entry point.

Refines the TECH_STACK documentation by reordering and updating
entries, and adds a note about embedding files in the binary.
2025-06-02 20:07:35 +02:00

34 lines
1.3 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/getlantern/systray> - systray pro windows, linux, i macos
- <https://github.com/gen2brain/beeep> - notifikace an windows i linux
- <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/gographics/imagick> - image editing NEEE, nepotřebujeme actually
## 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)
- v go je možné ukládat do binárky standartní soubory, možná se to třeba bude [hodit](https://www.youtube.com/watch?v=7EK06n485nk&pp=ygUJZ28gZW1iZWQg)