<commit_before># Aquila API Hub Server

Aquila API and Web App for the Hub. Requires an Altair programmed as Bridge connected to the Hub.

API documentation: http://docs.aquila1.apiary.io/

## Dependencies:

### Windows

1. Git and Git bash http://git-scm.com/download/win
2. Python 2.7 https://www.python.org/downloads/
3. Microsoft Visual Studio Express 2013 for Windows Desktop (Includes necessary compilers, the installation is very long, over an hour, so be patient) http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-desktop
4. Node.js http://nodejs.org/
5. MongoDB http://www.mongodb.org/downloads

> **Important Note**: In every tutorial where we install dependencies with ``npm install``, in Windows we will have to add: 
```npm install —msvs_version=2013```

> **Note 2**: For any tutorial where we use the command line, we recommend using "Git Bash" instead of "cmd" from windows. "Git Bash" comes included with Git.

### Mac OSX

1. Git http://git-scm.com/download/mac
2. Node.js http://nodejs.org/
3. MongoDB http://www.mongodb.org/downloads

### Linux (Ubuntu / Debian)

1. build-essential: ``sudo apt-get install build-essential``
2. git: ``sudo apt-get install git``
3. Node.js v0.10.31 o superior:  http://nodejs.org/
4. MongoDB: ``sudo apt-get install mongodb``


## Installation

```
npm install aquila-server -g
```

## Use
<commit_msg>updated readme with windows installer info<commit_after># Aquila API Hub Server

Aquila API and Web App for the Hub. Requires an Altair programmed as Bridge connected to the Hub.

API documentation: http://docs.aquila1.apiary.io/

## Dependencies:

### Windows

>**Update:** Now, in Windows, you can use an installer that automatically install everything (except Visual Studio, you have to install it separately). Download it from here: [Installer](https://github.com/makerlabmx/aquila-tools-windows-installer).

1. Git and Git bash http://git-scm.com/download/win
2. Python 2.7 https://www.python.org/downloads/
3. Microsoft Visual Studio C++ Express 2010 (Includes compilers needed for some dependencies when developing Node.js applications) http://go.microsoft.com/?linkid=9709958
4. Node.js http://nodejs.org/
5. MongoDB http://www.mongodb.org/downloads

> **Note**: For any tutorial where we use the command line, we recommend using "Git Bash" instead of "cmd" from windows. "Git Bash" comes included with Git.

### Mac OSX

1. Git http://git-scm.com/download/mac
2. Node.js http://nodejs.org/
3. MongoDB http://www.mongodb.org/downloads

### Linux (Ubuntu / Debian)

1. build-essential: ``sudo apt-get install build-essential``
2. git: ``sudo apt-get install git``
3. Node.js v0.10.31 o superior:  http://nodejs.org/
4. MongoDB: ``sudo apt-get install mongodb``


## Installation

```
npm install aquila-server -g
```

## Use

{'fraction_non_alphanumeric': 0.12947853848882582, 'fraction_numerical': 0.021284143313231644, 'mean_word_length': 4.035714285714286, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 3, 'lorem ipsum': 0, 'www.': 7, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 13, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4371962', 'n_tokens_mistral': 958, 'n_tokens_neox': 871, 'n_words': 325}