25 lines
715 B
Markdown
25 lines
715 B
Markdown
# TeemantIRC
|
|
LunaSquee's third attempt at creating a working IRC client..
|
|
|
|
### Running the development version
|
|
This application requires [node.js](https://nodejs.org/) 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.
|