Skip to content

megawac/iris

 
 

Repository files navigation

QWebIRC-enhancements via Iris

Hacked up Iris server to provide Atheme RPC, localization, and an improved build step for my qwebirc fork. See branches of this repo if you want to see some pre-configured instances.

An instance of this code is up at http://atf2.org

##Installation

  • Clone the repo and the submodule: git clone [--recursive] git@github.com:megawac/iris.git [-b Branch]

  • Install the server python dependencies (outdated installation instructions): pip install -r requirements.txt

  • Install node.js

  • Configure and update static repo -- I attempt to do this in compile.py but it's out of date

$ cd static
$ git pull origin master
# edit app-config.yml
$ [sudo] npm i
$ grunt
  • Configure server settings (server ip, port, etc) in iris.conf (rename iris.conf.example)

  • Run server

python run.py

Default port is your environment default port or 9090

Making changes

Most changes will require a server restart or a grunt build. If you make changes to the python code you may need to restart the server. Making changes to most of the javascript or css files will require you to run grunt to recompile the static resources.

About

web irc client for the atheme platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%