TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Convos, a OSS persistent IRC web client built using Mojo and Redis

47 pointsby marcusrambergover 11 years ago

7 comments

EvanDotProover 11 years ago
I suppose it&#x27;s only a matter of time before one of these persistent web clients &#x2F; services converts me, but my current setup works surprisingly well:<p>- Irssi + screen on my server.<p>- IrssiNotifier [1] for push notifications to my Android phone when I&#x27;m hilighted&#x2F;PM&#x27;d.<p>- Connect from my phone using Irssi ConnectBot [2], which is just an SSH client that supports gestures for interacting with Irssi (swipe left&#x2F;right to switch channels, double tap to go to a hilight, swipe up&#x2F;down to scroll the channel log, etc).<p>- Connection via mosh [3] instead of plain SSH. Mosh uses UDP, which allows persistent connections when switching from Wi-Fi to cellular data, or when data connections are spotty, etc. On my phone, I actually use a patched version of Irssi ConnectBot [4] which supports mosh.<p>That said, as well as this works, I&#x27;ve always kept an envious eye on browser-based implementations like this. I love thinking about all the fun integrations that would be possible to make IRC a much more rich experience: automatically showing YouTube thumbnails&#x2F;descriptions, expanding shortened links, hover-to-show image links, etc.<p>[1]: <a href="https://play.google.com/store/apps/details?id=fi.iki.murgo.irssinotifier&amp;hl=en" rel="nofollow">https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=fi.iki.murgo.i...</a> [2]: <a href="https://play.google.com/store/apps/details?id=org.woltage.irssiconnectbot&amp;hl=en" rel="nofollow">https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=org.woltage.ir...</a> [3]: <a href="http://mosh.mit.edu/" rel="nofollow">http:&#x2F;&#x2F;mosh.mit.edu&#x2F;</a> [4]: <a href="http://dan.drown.org/android/mosh/" rel="nofollow">http:&#x2F;&#x2F;dan.drown.org&#x2F;android&#x2F;mosh&#x2F;</a>
评论 #6895369 未加载
cjstewart88over 11 years ago
I had fun a year or so ago messing around with a web based IRC client. I never got around to adding bouncer like functionality or a few other key pieces that would make it my everyday IRC client. A few key pieces lacking in my project are: auto complete nicks, auto reconnect when connection is lost, etc. But it was fun and thats why I did it, cool project and good luck keeping it going!<p>My project is in node.js: <a href="https://github.com/cjstewart88/nirc" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;cjstewart88&#x2F;nirc</a>
评论 #6894682 未加载
Lazareover 11 years ago
So... an open-source, self-hosted version of IRCCloud, with the server written in Perl?<p>I&#x27;m a bit too happy with IRCCloud to switch, so I&#x27;m not really in the target audience. Still, I don&#x27;t run across Perl projects too often these days; nice to see some variety. :)
评论 #6894703 未加载
评论 #6894913 未加载
Aaronneyerover 11 years ago
Nice! I had been thinking about making something similar. There are very few quality web IRC clients out there. I had a chromebook for a while, and I was stuck using Mibbit which is pretty terrible.
dhamidiover 11 years ago
I didn&#x27;t know that Mojolicious supports hot deployment...thanks for linking to the deployment guide!
glomphover 11 years ago
See also kiwiric. ALthough they have yet to to deliver on persistence.
kayooneover 11 years ago
last time i worked with Perl was 2007, but Mojolicious looks awesome!