1
0
Fork
You've already forked gamja
0
forked from emersion/gamja
A simple IRC web client
  • JavaScript 94.2%
  • CSS 5.6%
  • HTML 0.2%
Find a file
2024年10月14日 00:56:36 +02:00
components Remove usage of == and != 2024年10月14日 00:56:36 +02:00
doc doc/url-params: document wildcard in nick param 2024年05月09日 22:56:58 +02:00
lib Remove usage of == and != 2024年10月14日 00:56:36 +02:00
.build.yml Move to Codeberg 2024年10月11日 15:07:43 +02:00
.editorconfig Add .editorconfig 2020年07月22日 14:51:37 +02:00
.gitignore gitignore: add Parcel files 2021年10月20日 10:55:49 +02:00
commands.js Remove usage of == and != 2024年10月14日 00:56:36 +02:00
dev-server.js Add usage message to development server 2021年12月01日 10:44:03 +01:00
eslint.config.js Remove usage of == and != 2024年10月14日 00:56:36 +02:00
index.html Improve noscript UI appearance 2021年11月29日 13:53:23 +01:00
keybindings.js Remove usage of == and != 2024年10月14日 00:56:36 +02:00
LICENSE Initial commit 2020年04月24日 19:03:43 +02:00
main.js Avoid inline script in index.html 2021年11月17日 10:58:02 +01:00
manifest.json Add web app manifest 2021年06月22日 10:42:16 +02:00
package-lock.json Wire up stylistic to ESLint 2024年09月29日 11:45:42 +02:00
package.json Wire up stylistic to ESLint 2024年09月29日 11:45:42 +02:00
README.md Move to Codeberg 2024年10月11日 15:07:43 +02:00
state.js Remove usage of == and != 2024年10月14日 00:56:36 +02:00
store.js store: fix undefined Unread 2023年06月08日 12:09:24 +02:00
style.css components/membership: fix operator color 2024年09月08日 12:47:37 +02:00

gamja

A simple IRC web client.

screenshot

Usage

Requires an IRC WebSocket server.

First install dependencies:

npm install --production

Then configure an HTTP server to serve the gamja files.

Development server

If you don't have an IRC WebSocket server at hand, gamja's development server can be used. For instance, to run gamja on Libera Chat:

npm install --include=dev
npm start -- irc.libera.chat

See npm start -- -h for a list of options.

Production build

Optionally, Parcel can be used to build a minified version of gamja.

npm install --include=dev
npm run build

Configuration

gamja can be configured via a configuration file and via URL parameters.

Contributing

Send patches on Codeberg, report bugs on the issue tracker. Discuss in #soju on Libera Chat.

License

AGPLv3, see LICENSE.

Copyright (C) 2020 The gamja Contributors