Live data from Hacker News

Show HN: I made Devzat – It's like Discord but in the terminal, over SSH

news.ycombinator.com

41–50 of 154 posts

Re: Show HN: I made Devzat – It's like Discord but in the terminal, over SSH

#42

> It's like discord but in the terminal, over SSH so it's IRC?

idk, i didn't exist when IRC was the hip thing

You might wanna check it out. Things like code quotes and expand/collapse would be cool to add to an IRC client. I think some clients already support emoji as it's just UTF8?

It's common for IRC users to use IRC from a terminal client on their desktop. If they have a remote server they'll ssh into a box and use their terminal client there. They'd also use a screen session to keep their IRC client running 24/7 so they can keep receiving messages. Or they'll keep an eggdrop bot on a server somewhere, which is basically a sorta IRC proxy that they connect to from any IRC client and can keep their user online in the background.

Here's some stuff on IRC: https://github.com/ircdocs/modern-irc | https://ircv3.net/ | https://wiki.wireshark.org/IRC

Looks like there's some discordIRC gateways: https://github.com/sjwhitak/discord-irc-matrix https://github.com/qaisjp/go-discord-irc https://discordrc.com/

Here's some IRC stuff in Go: https://github.com/khlieng/dispatch https://github.com/ergochat/ergo https://github.com/go-irc/irc https://github.com/search?q=go+irc

Re: Show HN: I made Devzat – It's like Discord but in the terminal, over SSH

#44
post #3

Love the fact that there are currently more people on the server than likes on this post :D You might wanna take a look at https://github.com/charmbracelet/bubbletea ad specifically https://github.com/charmbracelet/soft-serve for v2. IRC style commands that are only sent to the sender would also be nice as current version is a bit spammy with help and user commands.

idk if i wanna make this a TUI tbh, i've seen those libs before. I don't think they support output to an io.Writer / term.Terminal though

I believe https://github.com/charmbracelet/wish is the repo you're looking for!

(and also the repo the person you replied to probably meant to post)

Re: Show HN: I made Devzat – It's like Discord but in the terminal, over SSH

#45
post #14

I really dig this, but if I issue a command like cd, the output should only be showed to the person who issued the command. but this is really fun! nice job!

That was an intentional choice

What if you want to just say one of the commands? IMO, there should be some sort of prefix (like '/') before commands to disambiguate.

Re: Show HN: I made Devzat – It's like Discord but in the terminal, over SSH

#46

I really like it, it seems like a great alternative to slack for a team that just wants non-notification chat

Heck yeah, feel free to email me updates (you can find my email on my github) if you decide to try it out

Re: Show HN: I made Devzat – It's like Discord but in the terminal, over SSH

#47

I like it. A few observations: * Hangman doesn't give you credit for all instances of a letter when you guess it * Starting a new game of hangman (maybe also TTT?) interrupts/erases the previous one, if there's one in progress * Images can be anything and aren't filtered - troll users could present some nasty stuff * User settings don't persist (e.g., nickname)

I'm not good at handling user data so I haven't added persistence, could in the future IDK how to filter images oof Wdym by that first point? (Hangman is case sensitive)

For Hangman, I started a game with the word as "panda." There are two "a" characters. The person who guessed "a" only revealed one of them.

The rules of Hangman are that every letter guessed reveals all instances of that letter in the word.

Re: Show HN: I made Devzat – It's like Discord but in the terminal, over SSH

#50

Earlier quoted context omitted.

idk, i didn't exist when IRC was the hip thing

You might wanna check it out. Things like code quotes and expand/collapse would be cool to add to an IRC client. I think some clients already support emoji as it's just UTF8? It's common for IRC users to use IRC from a terminal client on their desktop. If they have a remote server they'll ssh into a box and use their terminal client there. They'd also use a screen session to keep their IRC client running 24/7 so they…

Interesting. Btw, by support emoji I mean things like ":rocket:", ":fire:", etc do what they should: using emojis by copy pasting or using a system emoji picker gets tiring
Post reply on HN