Revived IRC client project
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
Evert Prants 2db9b22cbf
Add WHO handing, fix nicklist prefixing
3 years ago
src Add WHO handing, fix nicklist prefixing 3 years ago
static/image gulp build system 6 years ago
.babelrc MAJOR OVERHAUL: Working WebSocket client! No translation server, yet. 3 years ago
.editorconfig it doesnt build yet 4 years ago
.gitignore massive code cleanup + replaced emojione with twemoji 4 years ago
LICENSE MAJOR OVERHAUL: Working WebSocket client! No translation server, yet. 3 years ago
README.md massive code cleanup + replaced emojione with twemoji 4 years ago
client.config.example.toml i hate this project 6 years ago
globals.js MAJOR OVERHAUL: Working WebSocket client! No translation server, yet. 3 years ago
index.js massive code cleanup + replaced emojione with twemoji 4 years ago
package-lock.json Consistency / some clean-up 3 years ago
package.json Consistency / some clean-up 3 years ago
webpack.config.js MAJOR OVERHAUL: Working WebSocket client! No translation server, yet. 3 years ago

README.md

TeemantIRC

LunaSquee's third attempt at creating a working IRC client..

Running the development version

This application requires node.js to be installed.

  1. Install the dependencies npm install
  2. Copy the configuration cp client.config.example.toml client.config.toml
  3. Build the project using npm run build
  4. Run the server npm start

The client will be accessible at http://localhost:9000/

WebIRC

The server will look for passwords in webirc.data.json. The format is:

"server_hostname": {
	"password": "server webirc password",
	"cached_ip": null,
	"last_update": 0
}

It will DNS resolve server_hostname every config.webirc.resolveInterval seconds.