Skip to content

mjnovice/waartaa

 
 

Repository files navigation

waartaa

A web IRC client written in Meteor JS. It is aimed towards being an intuitive, collaborative IRC client across multiple devices of the user along with centralized logging.

Setup

  1. Install system dependencies: node, npm for your system. For example:
    1. For Fedora, you can do: $ sudo yum install nodejs npm -y
    2. For Mac OS X, you can install them via brew: $ brew install node npm
    3. For Debian/Ubuntu install only node.js and it will include npm as: sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs
    4. Else, you can always compile from source.
  2. Get the source: $ git clone --recursive https://github.com/waartaa/waartaa.git
  3. Go to waartaa's repository directory just cloned: $ cd waartaa
  4. Run setup script: $ ./setup.sh
  5. Customize waartaa/server/settings-local.js as needed.
  6. Go to waartaa meteor project's directory: $ cd waartaa
  7. Run waartaa: $ meteor

Advanced

Running with OPLOG database driver of Meteor 0.7

  1. meteor update

  2. mongod [--dbpath <path_to_db>] --replSet meteor

  3. Open mongo shell by typing mongo in your shell and then enter the following:

    var config = {_id: "meteor", members: [{_id: 0, host: "127.0.0.1:27017"}]}
    rs.initiate(config)
    
  4. Then export the following variables:

    export MONGO_URL=mongodb://localhost:27017/meteor
    export MONGO_OPLOG_URL=mongodb://localhost:27017/local
    
  5. Run meteor as usual: meteor

Deployment

Coming soon

Contribute

  1. Setup and run waartaa locally.
  2. Report bugs or submit feature requests at https://github.com/waartaa/waartaa/issues/new.
  3. Feel free to pick up open issues from https://github.com/waartaa/waartaa/issues?milestone=1&state=open. Don't hesitate to ask for help.

Bitdeli Badge

About

A modern web based communication service on top IRC.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 87.7%
  • Python 5.0%
  • CSS 3.8%
  • Shell 3.5%