<commit_before># Google calendar importer for Correl8.me

## Quick start
Follow the [instructions here](https://developers.google.com/google-apps/calendar/quickstart/nodejs#step_1_turn_on_the_api_name) and create a new app for accessing calendars. Store the `client_secret.json` file in the directory where this README.md is located.

Run

 # initialize indices
 node app.js --init
 # allow API access to your calendar, follow the instructions in the console
 node app.js --authenticate client_secret.json
 # first run with an initial date
 node app.js --from 2001-01-01
 # for next runs, date range is automatic

Consider running the adapter from cron. Add something like the following into
your crontab (run `crontab -e`):

 0 * * * * /usr/bin/node <path to here/app.js
<commit_msg>cleaned README<commit_after># Google calendar importer for Correl8.me

## Quick start
Follow the [instructions here](https://developers.google.com/google-apps/calendar/quickstart/nodejs#step_1_turn_on_the_api_name) and create a new app for accessing calendars. Store the `client_secret.json` file in the directory where this README.md is located.

Run

    # initialize indices
    node app.js --init
    # allow API access to your calendar, follow the instructions in the console
    node app.js --authenticate client_secret.json
    # first run with an initial date
    node app.js --from 2001-01-01
    # for next runs, date range is automatic

Consider running the adapter from cron. Add something like the following into
your crontab (run `crontab -e`):

    0 * * * * /usr/bin/node <path to here/app.js

{'fraction_non_alphanumeric': 0.07909604519774012, 'fraction_numerical': 0.013810420590081607, 'mean_word_length': 3.950310559006211, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, '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': '3185688', 'n_tokens_mistral': 483, 'n_tokens_neox': 457, 'n_words': 187}