[Shout] a cool IRC web client

Hi there!

I packaged a very useful app yesterday: Shout — a really great IRC web client.

Features

  • Multiple user support
  • Multiple network support
  • Stays connected even when you close the browser
  • Connect from multiple devices at once
  • Responsive layout — works well on your smartphone
  • Auto connect YunoHost users and retrieve their session

/!\ Only compatible with Debian 8 (Jessie) for now

yunohost app install https://github.com/Kloadut/shout_ynh

Please let me know if it works OK for you! :sunny:

1 Like

That looks really great !

It would be awesome to have it working on Debian 7.

Just tried your client but the installation gave out an error.

sudo systemctl enable shout
sudo: systemctl: command not found

Debian 8.2 32bit (Linux 3.4.108-bananian)

Are you sure systemd is installed on your YunoHost server ?

$ systemd --version

nope its not, even its a fresh installation of yunohost.
it wont break anything? :smile:

Found why it’s missing…what can i do about it? remove sysvinit ?
We decided not to use systemd and keep SysVinit instead

Fork it on github, replace

systemctl enable shout => chkconfig shout on 
systemctl start shout => service chkconfig start

And use your fork repo instead of kload’s I’ld say

Thanks for the package kload, I was missing some kind of IRC bouncer in yunohost :smile:

Hey, i was starting to do that but i found a debian image using systemd…Thanks!

Found a bug!

Once I launched Shout, I can’t get out of it. If I type a new url like /wallabag, there’s a redirection to /irc. Same if I use browser “previous page”. If I go back to app page and clic on another one, back to Shout again.

I guess it’s about nginx conf file ?

It is related to the Shout’s JavaScript code, but I don’t understand where.

I can reproduce it too.

seen the issue here too, only workaround seemed to be removing cookies and authenticating again…

Hi,

Thanks for the app! I made a simple dark theme for it. I was too white for me. You can try it if you want.

How to install:

  1. install the Stylish extension (https://addons.mozilla.org/en-US/firefox/addon/stylish/)
  2. install the style from userstyle.org: https://userstyles.org/styles/132856/shout-irc-dark-theme.
  3. go to “about:addons”, find stylish, right clic on “Shout IRC - dark theme” and choose “modify”
  4. replace @-moz-document url(http://demo.shout-irc.com/) by @-moz-document url(http://YOUR.DOMAIN.TLD/)
  5. enjoy

Thanks again!

1 Like

I have just installed a fresh yunohost (2.7.2) and Shout is the second app I install on this instance (the first is hextris).

When I go to the app, I can enter my connection details, server, username… but when I click ‘connect’ I see the page is trying to do something but quickly returns an error 502.

The nginx logs:
(104: Connection reset by peer)
request: “GET /irc/socket.io/?EIO=2&transport=websocket&sid=C4Ekk1knAwXMZPOSAAAA HTTP/1.1”, upstream: “http://127.0.0.1:9191/irc/socket.io/?EIO=2&transport=websocket&sid=C4Ekk1knAwXMZPOSAAAA

I understand this thread is quite old. Is anyone still using Shout successfully on a recent version of Yunohost?
I believe it is marked as working.

Any help is welcome.

Note: as an alternative I tried to install kiwi irc and that one returns a 502.

I had the same problem as you with Shout. After doing some digging I discovered that
Shout is no longer actively maintained. There’s an official, actively maintained fork of Shout called The Lounge. It’s also available for Yunohost, but it’s giving me a 502 Bad Gateway as well.