<commit_before>
async = require 'async'

ExtendedBigQueryBot = (require 'big-query-bot').ExtendedBigQueryBot

config =
    QueryBotConfiguration:

        serviceAccount: '<EMAIL>'
        privateKeyPath: './example/Your-Project-Name-xxxxxxxxxxxx.pem'
        projectId: 'your-project-id'

        datasetId: 'your-dataset-id' # You would normally override these two variables
        botId: 'your-bot-id'


    ExtendedBotConfiguration:

        mandrill:
            username: '<EMAIL>' # These are credentials to access Madrill Console
            password: '<PASSWORD>'

            key: '<KEY>'   # API key to send e-mail through Mandrill
            from: '<EMAIL>'     # e-mail that is used in a `from field`

        s3:
            accessKey: '<KEY>' # Amazon AWS Credentials
            secretKey: '<KEY>'

<commit_msg>Polished example application<commit_after>
async = require 'async'

ExtendedBigQueryBot = (require 'big-query-bot').ExtendedBigQueryBot

config =
    QueryBotConfiguration:

        serviceAccount: '<EMAIL>'
        privateKeyPath: './example/Your-Project-Name-xxxxxxxxxxxx.pem'
        projectId: 'your-project-id'

        datasetId: 'your-dataset-id' # You would normally override these two variables
        botId: 'your-bot-id'


    ExtendedBotConfiguration:

        mandrill:
            key: '<KEY>'   # API key to send e-mail through Mandrill
            from: '<EMAIL>'     # e-mail that is used in a `from field`

        s3:
            accessKey: '<KEY>' # Amazon AWS Credentials
            secretKey: '<KEY>'


{'fraction_non_alphanumeric': 0.10610932475884244, 'fraction_numerical': 0.0012861736334405145, 'mean_word_length': 2.4273127753303965, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 2, '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': '1414134', 'n_tokens_mistral': 461, 'n_tokens_neox': 425, 'n_words': 123}