]> git.zarvox.org Git - imoo.git/blob - README.md
Fix misnamed parameter in log line
[imoo.git] / README.md
1 imoo
2 ====
3
4 A web-based chat gateway.
5
6 Dependencies:
7   - libpurple (tested against 2.10.9)
8   - qt5
9   - python
10   - Linux (We currently rely on the Qt-glib eventloop integration, which only exists on Linux.)
11   - A modern web browser
12
13 Setup
14 -----
15
16 Build ribbon, the network-socket-to-libpurple adapter:
17
18 ```bash
19 cd ribbon
20 qmake-qt5 ribbon.pro
21 make
22 cd ../
23 ```
24
25 Prepare a virtualenv:
26
27 ```bash
28 virtualenv env
29 env/bin/pip install tornado
30 ```
31
32 Run the server:
33
34 ```bash
35 cd reactornado
36 ../env/bin/python ribbon_passthrough.py
37 ```
38
39 Then, point your browser at http://localhost:8889
40
41 --------------------------------------------------
42
43 Some other stuff for server-side persistence (backburnered for now)
44
45 ```bash
46 virtualenv env
47 env/bin/pip install Flask Flask-Login Flask-SQLAlchemy Flask-WTF Flask-Scrypt Flask-RESTful sqlalchemy-migrate tornado
48 ./run.py
49 ```