<commit_before>#Sheet Faker
As it says on the tin, Sheet Faker allows you to efficiently create large CSV, ODS & XLSX files containing fake data for testing purposes.

Credit to [Faker](https://github.com/fzaninotto/Faker) package which is used to generate the data and [Box's Sprout](https://github.com/box/spout) to create the files.

## Usage
    # Clone the repo (or download a zipball):
    git clone https://github.com/olsgreen/sheet-faker

    cd sheet-faker

    # Install via composer
    composer install

    # Run
    ./faker generate format path --rows=n --columns=formatter1,formatter2,formatter3
    
## Arguments & Options
- format - CSV, ODS or XLSX
- path   - Fully qualified writable path to save the file.
- --locale - The desired locale of the test date see [here](http://bit.ly/1NTquJb) for a list of available locales.
- --rows - The number of rows to generate.
- --columns - A comma separated list of columns specified using Faker formatter names see [here](http://bit.ly/1NyNeUH) for a full list of possible data types.

### Example:
`./faker generate csv /data/my.csv --rows=1000 --columns=firstName,lastName,email --locale=fr_FR`

The CSV file generated would be saved to /data/my.csv, have the column headers of First Name, Last Name & Email and contain 1000 rows of fake data based on French locale.

## License
Released under the MIT Licence. See the bundled LICENSE file for details.<commit_msg>Typo fixes.<commit_after>#Sheet Faker
As it says on the tin, Sheet Faker allows you to efficiently create large CSV, ODS & XLSX files containing fake / test data.

Credit to the [Faker](https://github.com/fzaninotto/Faker) package which is used to generate the data and [Box's Sprout](https://github.com/box/spout) to create the files.

## Usage
    # Clone the repo (or download a zipball):
    git clone https://github.com/olsgreen/sheet-faker

    cd sheet-faker

    # Install via composer
    composer install

    # Run
    ./faker generate format path --rows=n --columns=formatter1,formatter2,formatter3
Not got composer  installed? See [here](https://getcomposer.org/doc/00-intro.md).

## Arguments & Options
- format - CSV, ODS or XLSX
- path   - Fully qualified writable path to save the file.
- --locale - The desired locale of the test data see [here](http://bit.ly/1NTquJb) for a list of available locales.
- --rows - The number of rows to generate.
- --columns - A comma separated list of columns specified using Faker formatter names see [here](http://bit.ly/1NyNeUH) for a full list of possible data types.

### Example:
`./faker generate csv /data/my.csv --rows=1000 --columns=firstName,lastName,email --locale=fr_FR`

The CSV file generated would be saved to /data/my.csv, have the column headers of First Name, Last Name & Email and contain 1000 rows of fake data based on French locale.

## License
Released under the MIT Licence. See the bundled LICENSE file for details.
{'fraction_non_alphanumeric': 0.09527073337902674, 'fraction_numerical': 0.009595613433858808, 'mean_word_length': 3.5538221528861156, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 7, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2509598', 'n_tokens_mistral': 893, 'n_tokens_neox': 839, 'n_words': 367}