oh there is a wide range of IRC clients for the terminal indeed. The project here was to implement bubbletea/lipgloss. Its like CSS for terminal UIs! Check it out when you can, pretty neat visuals.
tangential question: are there still any IRC servers and (small) channels with cool people? I recently lost a virtual friend I had talked to for over 20 years, all thanks to some random mIRC channel back in the day. he ran the server with a bunch of ppl for so long. so sad. i really miss the times when we could have fun with just plain text.
ZUSE was initially made to go along a CLI I've built for a synthwave radio NightrideFM (https://nightride.fm/), that has a hacker subchannel named Rekt Network (https://rekt.fm/). Both communities are still very active there!
I've been using IRC on and off for three decades, now. It will never be what it was, so don't expect much. Most of channels are kept alive by bots and otherwise idling accounts like mine that drop into the background of our desktop and get forgotten about for days, sometimes weeks at a time. The political channels on a few servers are, of course, active but you'll not find any useful discourse there since it's all being driven by conservative and liberal zealots. I assume they are not what you meant by "cool people."
Whatever cool people there were have either died or saw the writing on the wall as IRC slowly faded into obscurity with the introduction of better (debatable) chat systems, especially these days with things like Discord or Slack that do every IRC does in some capacity and more, perhaps most importantly simply making chat accessible in a safe way to less technically savvy users. That genie is kinda out of the bottle, so getting anyone aside from grumpy old guard to use IRC versus the modern alternatives is pretty much impossible. As a result, and aside from the bots doing things like letting me play IdleRPG or whatever, you're more likely to encounter people like me who don't feel like we fit in anywhere or conspiracy theorists, returning to IRC the way Romero's zombies wandered to the shopping mall because they had a vague memory of it from a former life.
I hang out on IRC. Its not active like back in the day but a lot of OG legends lurk and a couple of times a day you can help someone switch to Linux if you have time. I have a TODO to get more serious about finding active channels.
There's also https://github.com/gomuks/gomuks/tree/master for golang folks (although it's currently doing a transition to being a web client... and then back to being a TUI apparently)
To be clear, you still can't click, drag, and highlight text for basic operations like quickly and easily copying some text in any Bubbletea/Lipgloss interfaces, right?
Unless that has changed, that dynamic places this behind most other CLI-based IRC clients, including some that are decades old.
Thats neat actually, will take a look into how viable it can be. Bubbletea (and lipgloss) are like CSS for the terminal, you do the styling, calculate margins, manage responsive things wich is quite cool already. I believe what you mean is totally doable, just that I'm not much of a mouse user myself - it slows me down. Thanks for the feedback.
For what it's worth, I rarely do use the mouse in my terminal, but on those few occasions when I do want to, Bubbletea/Lipgloss applications have had a history of being pretty infuriating for me as a user.
P.S. Keep up the great work! The world needs more IRC.
I don't understand projects like these. Open source is mainly driven by people that want to do something with computers that's not yet possible so they write some code to help them.
However TUI IRC clients already exist in the form of venerable weechat, and all the other examples people already gave in the thread.
So I ask what is the purpose? Learning? Sure I can see that, but why is a project with 5 commits being presented on HN as some kind of innovative application? Trustworthy projects need tenure and they need humility. This has neither.
I don't understand why people are always against people posting interesting projects here. Showing it to people is a very nice way to get feedback on things and then when it gets reposted again in the future we can see what has changed from looking back on the first post.
An interesting project needs to fulfill a couple of requirements that I think this specific one doesn't: solves a problem that people have in some capacity, it's proven to be something more than a one weekend adventure, and is actually doing something innovative or interesting.
I understand I'm being overly negative here, and that there's at least 60 people disagreeing with me, but tell me why is this project interesting for you?
Opposing views are always good for improvement. I'm easy to please, so just seeing irc client mentioned gets me interested, but more than that I would say the fact that this terminal client natively builds for windows as well is nice as I could use it in my work computer in a terminal app tab.
Maybe if we let people here just vote on the projects that get attention? And then rank them by votes against whatever else (with some algorithm that does attrition by time or something). Would that make it more acceptable?
Indeed. Maybe it's not obvious from my previous posts, but I am not actually arguing against OP, or anyone else, posting their pet project, rather against the 60+ people that are actually finding it "interesting". :)
The combination of those two make it difficult to even see what you’ve made.
https://www.printables.com/model/1251667-mechanical-nand-uni...
https://netsplit.de/
irc.rekt.network:6697 channels: #rekt,#nightride TLS true
Also checkout the Nightride cli at https://github.com/babycommando/nightride-cli
Whatever cool people there were have either died or saw the writing on the wall as IRC slowly faded into obscurity with the introduction of better (debatable) chat systems, especially these days with things like Discord or Slack that do every IRC does in some capacity and more, perhaps most importantly simply making chat accessible in a safe way to less technically savvy users. That genie is kinda out of the bottle, so getting anyone aside from grumpy old guard to use IRC versus the modern alternatives is pretty much impossible. As a result, and aside from the bots doing things like letting me play IdleRPG or whatever, you're more likely to encounter people like me who don't feel like we fit in anywhere or conspiracy theorists, returning to IRC the way Romero's zombies wandered to the shopping mall because they had a vague memory of it from a former life.
https://github.com/ulyssa/iamb
0. https://www.amirc.org/
Unless that has changed, that dynamic places this behind most other CLI-based IRC clients, including some that are decades old.
Or is this about to have break-line aware copy in panes (such as in tmux)?
P.S. Keep up the great work! The world needs more IRC.
However TUI IRC clients already exist in the form of venerable weechat, and all the other examples people already gave in the thread.
So I ask what is the purpose? Learning? Sure I can see that, but why is a project with 5 commits being presented on HN as some kind of innovative application? Trustworthy projects need tenure and they need humility. This has neither.
I understand I'm being overly negative here, and that there's at least 60 people disagreeing with me, but tell me why is this project interesting for you?