PonyChat's fork of Shout
Go to file
Mattias Erming 3fb8096daa Focus input on change 2014-08-03 17:05:17 -07:00
client Focus input on change 2014-08-03 17:05:17 -07:00
lib Fix '/msg' and '/say' commands 2014-08-02 05:08:26 -07:00
screenshots Minor changes 2014-07-21 03:52:48 -07:00
users/example Added screenshot 2014-07-20 15:55:58 -07:00
.gitignore Ignore logs in .gitignore 2014-07-16 23:32:39 -04:00
Gruntfile.js Handle timezones 2014-07-23 17:16:00 -07:00
README.md Update README.md 2014-08-02 05:14:22 -07:00
config.json Fix '/msg' and '/say' commands 2014-08-02 05:08:26 -07:00
index.js Implemented client.connect() 2014-07-06 17:22:43 +02:00
package.json Focus input on change 2014-08-03 17:05:17 -07:00

README.md

Shout

Run your IRC client on a server and access it from the web browser. This allows you to chat from multiple devices at the same time and you will stay connected to IRC even when you close your browser.

Try the Shout client

Some highlights:

  • Multiple user support
  • Supports anonymous (public) or passworded connections
  • Works on your smartphone

Screenshot

Install

  1. Install Node.js and npm
    sudo apt-get install nodejs-legacy npm

  2. Clone the project from GitHub
    git clone http://github.com/erming/shout

  3. Open folder
    cd shout/

  4. Install packages
    sudo npm install --production

  5. Run the server
    npm start or node index.js

  6. Open your browser
    http://localhost:9000

Commands

These are the commands currently implemented:

  • /close
  • /connect
  • /deop
  • /devoice
  • /disconnect
  • /invite
  • /join
  • /kick
  • /leave
  • /me
  • /mode
  • /msg
  • /nick
  • /notice
  • /op
  • /part
  • /query
  • /quit
  • /raw
  • /say
  • /send
  • /server
  • /slap
  • /topic
  • /voice
  • /whois

License

Available under the MIT license.