Skip to content

Pryancito/WebChat

master
Switch branches/tags
Code
This branch is 40 commits ahead of Kitu83:master.
Contribute

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.

Wircy

IRC client with server-side websocket HTML5 support.

Requierments

  • Web server.
  • PHP server. (Optional, for URL summaries)
  • MySQL server. (Optional, for URL summaries)

Install

Edit start of js/irc.js to give IRC server address and define URL summaries engine as following :

// -------------------------- START OF CONFIG -------------------------- \\

let irc_server_address = 'wss://<IP address or hostname>:<port>/';

let urlify_check = true; // Or false to disable.

// --------------------------- END OF CONFIG --------------------------- \\

Optional : for URL summaries (if urlify_check === true) edit ajax/config.php :

Create MySQL database on localhost or elsewhere, the MySQL table is created automatically from PHP script ajax/summary.php, and then edit (or create) ajax/config.php as following :

<?php
$dbname = "..."; // Name of database.
$dbhost = "..."; // Host of database.
$dbuser = "..."; // User of database.
$dbpasswd = "..."; // Password of database.
$dbprefix = "..."; // Prefix of MySQL table name.

Upload files on a web server.

It works !

Languages

  • English
  • French
  • Spanish

Compatibilty

IRC Daemons

Browser compatibility

  • Google chrome
  • Firefox
  • Opera
  • Edge
  • Safari (Maybe)

Make sure your browser is up to date.

Some lights bugs/imperfections to resolve

  • URL summaries to improve.
  • To do responsive design.
  • Manage all IRC protocol. /raw sends a raw request to IRC server.

Note : IRC raws not supported are in Javascript console of your web browser.

To test Wircy with UnrealIRCd server

https://susoft.fr/wircy/

About

WebChat with websockets compatible with ZeusiRCd and all ircds with websocket

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 41.7%
  • JavaScript 32.3%
  • SCSS 10.7%
  • Less 10.5%
  • PHP 2.4%
  • CSS 2.4%