<commit_before>### Nebula Core

[![Build Status](https://travis-ci.org/nebula-plugins/nebula-core.svg?branch=master)](https://travis-ci.org/nebula-plugins/nebula-core)
[![Coverage Status](https://coveralls.io/repos/nebula-plugins/nebula-core/badge.svg?branch=masterservice=github)](https://coveralls.io/github/nebula-plugins/nebula-core?branch=master)
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/nebula-plugins/nebula-core?utm_source=badgeutm_medium=badgeutm_campaign=pr-badge)
[![Apache 2.0](https://img.shields.io/github/license/nebula-plugins/nebula-core.svg)](http://www.apache.org/licenses/LICENSE-2.0)

This specific project holds some "helper" classes for testing and interacting with Gradle. It's not meant to get too big, 
but should serve as a central place for all plugins. This project should have no dependency and not contain any specific
plugins.

## Tasks

# Download

A task to download a file, with incremental processing support. Current implementation is naive, but it'll be improved later. Either downloadBase and downloadFileName can be specified or a full URI as downloadUrl. The destinationDir can be specified but it's optional, though it can always be used by other tasks to reference its output.
<commit_msg>Update coveralls badge<commit_after>### Nebula Core

[![Build Status](https://travis-ci.org/nebula-plugins/nebula-core.svg?branch=master)](https://travis-ci.org/nebula-plugins/nebula-core)
[![Coverage Status](https://coveralls.io/repos/nebula-plugins/nebula-core/badge.svg?branch=master&service=github)](https://coveralls.io/github/nebula-plugins/nebula-core?branch=master)
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/nebula-plugins/nebula-core?utm_source=badgeutm_medium=badgeutm_campaign=pr-badge)
[![Apache 2.0](https://img.shields.io/github/license/nebula-plugins/nebula-core.svg)](http://www.apache.org/licenses/LICENSE-2.0)

This specific project holds some "helper" classes for testing and interacting with Gradle. It's not meant to get too big, 
but should serve as a central place for all plugins. This project should have no dependency and not contain any specific
plugins.

## Tasks

# Download

A task to download a file, with incremental processing support. Current implementation is naive, but it'll be improved later. Either downloadBase and downloadFileName can be specified or a full URI as downloadUrl. The destinationDir can be specified but it's optional, though it can always be used by other tasks to reference its output.

{'fraction_non_alphanumeric': 0.11869085173501577, 'fraction_numerical': 0.00473186119873817, 'mean_word_length': 5.58961038961039, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 14, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 10, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1904394', 'n_tokens_mistral': 804, 'n_tokens_neox': 751, 'n_words': 216}