News for hackers. Stuff that matters.
Re:Shout: The self-hosted web IRC client by pieterhg on Monday February 01, 2016 @02:20PM (#11014540)
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!

Re:Shout: The self-hosted web IRC client by xena on Monday February 01, 2016 @02:28PM (#11014639)
Re:Shout: The self-hosted web IRC client by pieterhg on Monday February 01, 2016 @03:54PM (#11015346)
Nice, web client on mobile isn't responsibe though.
Re:Shout: The self-hosted web IRC client by heavenlyhash on Monday February 01, 2016 @04:55PM (#11015821)
There's native mobile clients :)
Re:Shout: The self-hosted web IRC client by mintplant on Monday February 01, 2016 @04:09PM (#11015470)
See the recent story on IRCv3:

https://news.ycombinator.com/item?id=11005999

Re:Shout: The self-hosted web IRC client by scrollaway on Monday February 01, 2016 @04:07PM (#11015447)
I'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

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!

Re:Shout: The self-hosted web IRC client by it33 on Monday February 01, 2016 @08:06PM (#11017031)
Very cool! If it's helpful, here's an existing IRC server for Mattermost: https://github.com/42wim/matterircd
Re:Shout: The self-hosted web IRC client by heavenlyhash on Monday February 01, 2016 @05:06PM (#11015918)
Toml support in go is... lacking? Did you try 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.

Re:Shout: The self-hosted web IRC client by scrollaway on Monday February 01, 2016 @05:22PM (#11016052)
I 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

Re:Shout: The self-hosted web IRC client by heavenlyhash on Monday February 01, 2016 @06:24PM (#11016497)
Ah. 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).

Re:Shout: The self-hosted web IRC client by scrollaway on Tuesday February 02, 2016 @02:38AM (#11018087)
Have you seen inline tables? It solves what you mention pretty well, which is why I was looking for it for this project.
Re:Shout: The self-hosted web IRC client by ryanlol on Monday February 01, 2016 @11:31PM (#11017644)
Are avatars really that big of a feature of slack?

Emojis work just fine over IRC, https://i.imgur.com/2EeZYpP.png

Not sure what you mean with "auto expandable URLs", but there probably already exists a script for that.

Re:Shout: The self-hosted web IRC client by MaxLeiter on Monday February 01, 2016 @04:17PM (#11015530)
Auto-expandable URL's are supported, they just need to be enabled (by running 'shout configure').