Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Wpis użytkownika Czokowoko w Hydepark

Gruba ryba

w Hydepark

27piorunów

Kurde za⁎⁎⁎⁎ste TUI dla VPNa xd

Komentarze (5)

Autorytet5piorunów

@Czokowoko albo to robił autystyk albo AI trenowane na autystach :slightly_smiling_face:

Osobistość3piorunów

@tosiu @ZohanTSW Sądziłem początkowo, że użył jakiejś gotowej biblioteki bo sporo jest takich bezsensownych libek TUI z różnymi animacjami o które nikt nie prosił i nikt nie potrzebował.

Ale wychodzi na to, że chyba sam to napisał. Ale wbrew pozorom to wcale nie jest takie trudne do napisania. Kształty państw można pobrać z neta i jest dość sporo różnych bibliotek z rendererami rzeczy w terminalu które pozwolą to łatwo zrobić. Najwięcej chyba dla Go, Pythona i Rusta.
Tutaj kod jak on to zrobił: https://github.com/d10n/mullvad-tui/tree/master/tui-globe
Mógłby to w sumie udostępnić jako osobną bibliotekę bo tak to się marnuje w repo z tui do jakiegoś no name VPNa o którym pierwsze słyszę.

EDIT: A w sumie to zamierza to zrobić:
https://github.com/d10n/mullvad-tui/issues/1

mullvad-tui/tui-globe at master · d10n/mullvad-tuiFull-featured terminal user interface for Mullvad VPN, with mouse support - d10n/mullvad-tuiGitHub
Fanatyk1piorunów

@tosiu @Czokowoko srAI, gdybym miał zrobić coś takiego, to bym wziął pod spód jakiś programik który potrafi tak skakać po animacji kuli ziemskiej, zapisywał obrazki klatka po klatce i konwertował do ascii artu który byłby wyświetlany. Reszta to zwykły kconfig. Zdaję sobie sprawę, że to rozwiązanie nie jest optymalne, ale potrzebujesz tego bajeru tylko w jednym momencie działania programu. A o wydajność bym się nie martwił, te 128x128 znaków powinno być łatwe do wygenerowania, a obrazek źródłowy niskiej rozdzielczości (a raczej małych wymiarów) też nie powinien być zauważalny. Problem byłby chyba dopiero przy mocy obliczeniowej mikrokontrolera xd

Gruba ryba1piorunów

@tosiu Wygląda trochę jakby zaczerpnęli pomysł z Dwarf Fortress xd albo AI skopiowało

Fanatyk4piorunów

Widać napracowanko xd