<commit_before># donedone-api

> A wrapper for [DoneDone](http://www.getdonedone.com/) API 2.0

## Installation
`npm install donedone-api`

## Usage
```javascript
var donedone_api = require('donedone-api');
var allCompanies = donedone_api.getAllCompanies(...);
```

## Documentation
Please refer to the `docs` folder for detailed API documentation.

## CLI
A set of command-line tools is also available by running:

`donedone`

To get the list of commands available, use `donedone --help`.

Every command has three required options:

```
-s, --subdomain [string]    The DoneDone subdomain
-u, --username  [string]    The DoneDone username
-p, --password  [string]    The DoneDone password or API key
```

You may be thinking, "Gosh, I really wish I didn't have to enter all of those every time." Well you're in luck!
You can create a JSON file named `.donedonerc` in the directory that you're running `donedone`.

```
{
  "subdomain": "mycompany",
  "username": "myusername",
  "password": "*****"
}
```

## Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).

## Release History
_(Nothing yet)_

## License
Copyright (c) 2014 <NAME>  
Licensed under the MIT license.<commit_msg>chore: Update README with release info<commit_after># donedone-api

> A wrapper for [DoneDone](http://www.getdonedone.com/) API 2.0

This module is a work-in-progress. Currently only a small subset of the API functions
are availble. You can view the full documentation for the DoneDone API [here](http://www.getdonedone.com/api/).

## Installation
`npm install donedone-api`

## Usage
```javascript
var donedone_api = require('donedone-api');
var allCompanies = donedone_api.getAllCompanies(...);
```

## Documentation
Please refer to the `docs` folder for detailed API documentation.

## CLI
A set of command-line tools is also available by running:

`donedone`

To get the list of commands available, use `donedone --help`.

Every command has three required options:

```
-s, --subdomain [string]    The DoneDone subdomain
-u, --username  [string]    The DoneDone username
-p, --password  [string]    The DoneDone password or API key
```

You may be thinking, "Gosh, I really wish I didn't have to enter all of those every time." Well you're in luck!
You can create a JSON file named `.donedonerc` in the directory that you're running `donedone`.

```
{
  "subdomain": "mycompany",
  "username": "myusername",
  "password": "*****"
}
```

## Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).

## Release History
- v0.1.0 Initial release, add functions for companies & people and release builds. CLI available for "full" release builds.

## License
Copyright (c) 2014 <NAME>  
Licensed under the MIT license.
{'fraction_non_alphanumeric': 0.11333333333333333, 'fraction_numerical': 0.005, 'mean_word_length': 4.20103986135182, 'pattern_counts': {'":': 6, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 3, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2692641', 'n_tokens_mistral': 944, 'n_tokens_neox': 898, 'n_words': 380}