Live data from Hacker News

Show HN: Subway, a persistent web client for IRC

github.com

1–10 of 41 posts

Re: Show HN: Subway, a persistent web client for IRC

#2
One of the collaborators here. Subway came to me as an idea a few months ago when I heard one of my co-workers trying to explain how to set up screen and IRSSI. The project has taken about 3 months to complete. There is still things to add like better IRC support and search.

A quick disclaimer the logo right now is a Gowalla Icon, this is only a placeholder I am working on designing a new logo.

Re: Show HN: Subway, a persistent web client for IRC

#3
The other collaborator here. I started with a similar client called web-irc, to make a better open source web IRC client. I combined forced with thedjpetersen because his tech stack was almost identical. And it looked better, to boot :-)

Tech used: Node.js, node-irc, socket.io, Backbone.js, and MongoDB for optional message logging on persistent connections.

Feedback and contributions welcome.

This article is linked to the github repo, but you can use the client directly here: http://ridezap.com:3000/

Re: Show HN: Subway, a persistent web client for IRC

#4
I tried it. Could not get authenticated by nickserv on Freenode, got no replies. If you enter a wrong server (i.e., freenode.net, instead of chat.freenode.net) it continuously tells me the server is wrong, there seems not to be a give up time.

Other than that, it looks good.

Re: Show HN: Subway, a persistent web client for IRC

#5
This same idea was my excuse to learn javascript/node :) I went the "re-invent the wheel" route and skipped node-irc and Backbone for extra javascript fun.

The interface looks good from the screenshots but how well does it work on a phone? For that reason I went with a minimal terminal-like interface to make it possible.

I will check this out tonight. Good job.

Re: Show HN: Subway, a persistent web client for IRC

#6
post #5

This same idea was my excuse to learn javascript/node :) I went the "re-invent the wheel" route and skipped node-irc and Backbone for extra javascript fun. The interface looks good from the screenshots but how well does it work on a phone? For that reason I went with a minimal terminal-like interface to make it possible. I will check this out tonight. Good job.

Haven't done any work (yet) on a mobile interface. I think it would scale down pretty well by simply cutting out the sidebars past a certain screen size threshhold (via media queries), and making them dropdowns or something at the top. I'm not a designer though, so making that look good is the challenge.

Re: Show HN: Subway, a persistent web client for IRC

#8
Not to be negative, but what does this have that couldn't be done better with ZNC and a proper IRC client? I get a persistent connection to the IRC server, logs and push notifications to my phone when I'm not connected or paying attention, and I can connect from as any IRC client I want to, or connect from multiple clients simultaneously. [1] Granted, the web client does look really really nice, but as a whole it seems like an inferior solution to me.

I would really love to see that web client made so that it could connect to any server or bouncer, and not just your own proprietary backend.

1: http://noswap.com/articles/irc/

Re: Show HN: Subway, a persistent web client for IRC

#10

YES. This is exactly what I've been planning in my head since IRCCloud doesn't seem to be handing out invites. Too bad this is in node/mongo otherwise I would love to contribute.

What tech stack would you use, if you built a client like this?
Post reply on HN