5 ms·
It would be great if you could add some kind of avatar system on top of (or outside of) IRC with this client. Also auto expandable URLs, emoji support and prett
by pieterhg 11y ago
It would be great if you could add some kind of avatar system on top of (or outside of) IRC with this client. Also auto expandable URLs, emoji support and pretty much everything Slack offers.
We need an IRC-based Slack alternative badly!
- xena 11y agohttps://matrix.org https://matrix.org
- pieterhg 11y agoNice, web client on mobile isn't responsibe though.
- heavenlyhash 11y agoThere's native mobile clients :)
- scrollaway 11y agoI'm going to put this out there because I'm not sure where else to. Recently I had the need for a better gitter-irc two-way gateway than gitter-irc-bot. Specifically, I wanted to be able to run multiple mirrors off a single bot/account. I started writing a multi-protocol gateway and the goal was to support slack, gitter, mattermost, irc and possibly matrix with a plugin API. Here's the prototype: https://github.com/jleclanche/gitterway https://github.com/jleclanche/gitterway It's in python. I started rewriting it in Go and then found out toml support in go was lacking, then I sort of gave up... if anyone's interested in picking it up, file an issue on there!
- heavenlyhash 11y agoToml support in go is... lacking? Did you try https://github.com/BurntSushi/toml https://github.com/BurntSushi/toml ? That author also wrote a test suite in go that compares all the other toml implementations for interoperability. I'd say it's pretty high quality.
- scrollaway 11y agoI did! I should have said it's incomplete. I ran across #70[1] which is kind of really needed for the config structure I had in mind. After that I just went back to working on other stuff... [1] https://github.com/BurntSushi/toml/issues/70 https://github.com/BurntSushi/toml/issues/70
- heavenlyhash 11y agoAh. Bummer. Interesting to know, though. I'm kind of un-bullish on toml in general, sadly. I tried toml in a couple of projects, and found for structures nested beyond a certain level, it doesn't really seem all that simple anymore. I ended up going back to json or yaml (only with a parser that doesn't implement most of the fancy features of yaml, for conservation-of-sanity reasons, of course).
- scrollaway 11y agoHave you seen inline tables? It solves what you mention pretty well, which is why I was looking for it for this project.
- it33 11y agoVery cool! If it's helpful, here's an existing IRC server for Mattermost: https://github.com/42wim/matterircd https://github.com/42wim/matterircd
- mintplant 11y agoSee the recent story on IRCv3: https://news.ycombinator.com/item?id=11005999 https://news.ycombinator.com/item?id=11005999
- MaxLeiter 11y agoAuto-expandable URL's are supported, they just need to be enabled (by running 'shout configure').
- ryanlol 11y agoAre avatars really that big of a feature of slack? Emojis work just fine over IRC, https://i.imgur.com/2EeZYpP.png https://i.imgur.com/2EeZYpP.png Not sure what you mean with "auto expandable URLs", but there probably already exists a script for that.