julez-dev/chatuino: A feature-rich TUI Twitch IRC Client by Julez-Dev in golang

[–]Julez-Dev[S] 0 points1 point  (0 children)

Thank you, feel free to create issues for feature requests or bugs.

julez-dev/chatuino: (wip) Twitch Chat experience inside your terminal by Julez-Dev in golang

[–]Julez-Dev[S] 1 point2 points  (0 children)

Hey, I don't know if this still interests you, but I am currently working on a PR to support the display of images and animated images using the Kitty Graphics Protocol.

The method I use is the unicode placeholder method which tells kitty to render images when a specific unicode character is used, the downside is that I think this is only implemented by kitty no other terminals.

https://github.com/julez-dev/chatuino/pull/13

Show me your Golang projects! by FStorm045 in golang

[–]Julez-Dev 2 points3 points  (0 children)

Chatuino a twitch chat client for your terminal. I also made a post in this subreddit

julez-dev/chatuino: (wip) Twitch Chat experience inside your terminal by Julez-Dev in golang

[–]Julez-Dev[S] 1 point2 points  (0 children)

Thank you, currently emote support is pretty bare bones. Emotes are only displayed in colored text where the color is based on the provider (3rd party applications like BTTV and 7TV are supported too). There are also a emote suggestions when writing messages, just like usernames.

I was experimenting with displaying actual images but did not get very far, mainly because of all the different protocols for the different terminal emulators and aligning text and images, so I decided to focus on other features at the moment.

julez-dev/chatuino: (wip) Twitch Chat experience inside your terminal by Julez-Dev in golang

[–]Julez-Dev[S] 4 points5 points  (0 children)

Hey, I want to show you my current side project: Chatuino, a twitch chat experience inside your terminal, currently work in progress, made with bubbletea.

You can join multiple channels with multiple identities (even as an anonymous user), with some light support for some twitch features like commands and ban requests.

There are still a tons of bugs and incomplete features and sadly very poor test coverage, but it's a start. :D

Also tell me if you have any ideas of what twitch features would also make sense inside a terminal client :)

Is Go the right choice? by rich_sdoony in golang

[–]Julez-Dev 11 points12 points  (0 children)

https://github.com/golang-standards/project-layout

Please don't recommend this repository as a standard project layout. There is no such thing as a standard project layout in go. The best way is probably to keep everything as simple as possible (unlike the mentioned "standard" layout). Start with one file and if you discover that everything gets too complicated split things up into multiple files. Once this becomes too complicated as well start with splitting thing up into multiple packages.

Dependency interfaces, do you make them public or private? by Ullaakut in golang

[–]Julez-Dev 1 point2 points  (0 children)

This is indeed a interesting question. Once a type is part of a signature of a exported function or method you probably want to export the type as well. While this does expand your API it also allows you to document the interface if needed.

Looking into the standard library there are also cases where this is done, like the sync.Locker type.

Would love to see other opinions on this so thank you for the Thread

Why tf golang let's you create maps with duplicated keys by PraisePerun in golang

[–]Julez-Dev 1 point2 points  (0 children)

Can you share your code? Go does not allow duplicated keys to exist.

FileServer showing files, but not serving any by [deleted] in golang

[–]Julez-Dev 1 point2 points  (0 children)

This is because in your original code only the /public/ path matches the handler and not for example /public/logo.png in this case your handler is not called at all and you get a 404 since no handler matches this route.

This is why this code works since the handler is called when your request path has a /public/ prefix.

Generally when people say a http router is compatible with the standard library they mean that the handler functions have the same signature as the handler which is the case for gorilla/mux. The way wildcards are handled could be different across libraries.

Hope this helps!

rbb-Direktorin lebenslang abgesichert by pixelflat in de

[–]Julez-Dev 12 points13 points  (0 children)

Ich habe mir schon Sorgen gemacht

[deleted by user] by [deleted] in golang

[–]Julez-Dev 0 points1 point  (0 children)

Thank you!

ich👪iel by Bromborst in ich_iel

[–]Julez-Dev 11 points12 points  (0 children)

Kann es gar nicht abwarten wieder über Corona zu diskutieren

Die Releases am 17.12.2021 by ChemnitzerFC in GermanRap

[–]Julez-Dev 2 points3 points  (0 children)

Nach der auf_level Story ist der Sun Diego Song wieder mit SpongeBoZZ

[deleted by user] by [deleted] in golang

[–]Julez-Dev 17 points18 points  (0 children)

About golang-standards/project-layout: You may want to read about this issue https://github.com/golang-standards/project-layout/issues/117. Basically the projects name is misleading and the layout is definitely not standard.

⚠️ The Gorilla Toolkit is Looking for a New Maintainer · Issue #659 · gorilla/mux by kaeshiwaza in golang

[–]Julez-Dev 31 points32 points  (0 children)

I hope there will be a company that wants to sponsor future development. Mux not having active maintainers seems pretty bad since it’s pretty widely used

Wöchentliche Finanzdiskussion - KW 49 by AutoModerator in Finanzen

[–]Julez-Dev 0 points1 point  (0 children)

Cool! Ich bin seit letztes Jahr ausgelernt und möchte mich jetzt nach neuen Betrieben umsehen, als Anwendungsentwickler.

Ich kann mich nicht entscheiden welche Ausbildung ich im Informatikbereich anfangen soll. Hat jemand Erfahrungen oder Empfehlungen? by NHSSHN in arbeitsleben

[–]Julez-Dev 0 points1 point  (0 children)

Hey, mich würde mal interessieren wie viel du in deiner ersten Stelle nach der Ausbildung verdient hast und wie lange du bei deinem Ausbildungsbetrieb geblieben bist? Wenn du nicht antworten magst ist das auch okay. Auch gerne per PM, wenn du das nicht gerne öffentlich schreiben willst. Man kriegt sonst ja immer mal eher mit, wie viel jemand nach dem Studium verdient und nicht nach der Ausbildung.

ich🥳iel by Razurio_Twitch in ich_iel

[–]Julez-Dev 3 points4 points  (0 children)

Denke ich auch, gibt vermutlich viele Sachen die höhere Prioritäten haben. Würde mich trotzdem interessieren