2013-01-11 13:29:22 +01:00
|
|
|
# Web
|
2012-12-31 16:37:49 +01:00
|
|
|
|
|
|
|
Web interface
|
|
|
|
|
2013-01-11 13:29:22 +01:00
|
|
|
## Description
|
2012-12-31 16:37:49 +01:00
|
|
|
|
|
|
|
It's a web interface for DBot. What of it?
|
2013-01-11 13:29:22 +01:00
|
|
|
|
|
|
|
## Requirements
|
2013-01-12 14:01:43 +01:00
|
|
|
###Express and Jade@0.25
|
|
|
|
```
|
|
|
|
npm install express
|
|
|
|
npm install jade@0.25
|
|
|
|
```
|
|
|
|
###Express Patch
|
|
|
|
Express currently needs to be patched, edit ~/node_modules/express/lib/express.js as thus;
|
|
|
|
```
|
|
|
|
52 for (var key in connect.middleware) {
|
|
|
|
**53 if( !Object.prototype.hasOwnProperty(key) ) {
|
|
|
|
54 Object.defineProperty(
|
|
|
|
55 exports
|
|
|
|
56 , key
|
|
|
|
57 , Object.getOwnPropertyDescriptor(connect.middleware, key));
|
|
|
|
**58 }
|
|
|
|
59 }
|
|
|
|
```
|
2013-01-11 13:29:22 +01:00
|
|
|
###Twitter Bootstrap
|
|
|
|
```
|
|
|
|
cd depressionbot/public/
|
|
|
|
wget http://twitter.github.com/bootstrap/assets/bootstrap.zip
|
|
|
|
unzip bootstrap.zip
|
|
|
|
rm bootstrap.zip
|
|
|
|
```
|
2013-01-11 23:39:32 +01:00
|
|
|
###d3.js
|
|
|
|
```
|
|
|
|
cd depressionbot/public/
|
|
|
|
mkdir d3
|
|
|
|
cd d3
|
|
|
|
wget http://d3js.org/d3.v3.zip
|
|
|
|
unzip d3.v3.zip
|
|
|
|
rm d3.v3.zip
|
|
|
|
```
|