<commit_before># Crux

Crux parses Web pages to identify the crux of an article — the very essential points — minus all the fluff.

## Features

- Rich formatted content available, not just plain text.
- Support for more sites & better parsing overall.
- Support for more metadata formats: OpenGraph, Twitter Cards, Schema.org.
- Small footprint and code size: JSoup is the only required dependency.
- Fewer setters/getters, to keep the method count low (this is important for Android).
- The ability to use HTTP libraries besides the default HttpUrlConnection, such as OkHttp, under the hood.
- Cleaner code (compared to Snacktory).
- First-class support for importing into Android Studio projects via Gradle.

# Usage<commit_msg>Add Travis CI badge to README.md.<commit_after># Crux

Crux parses Web pages to identify the crux of an article — the very essential points — minus all the fluff.

## Features

- Rich formatted content available, not just plain text.
- Support for more sites & better parsing overall.
- Support for more metadata formats: OpenGraph, Twitter Cards, Schema.org.
- Small footprint and code size: JSoup is the only required dependency.
- Fewer setters/getters, to keep the method count low (this is important for Android).
- The ability to use HTTP libraries besides the default HttpUrlConnection, such as OkHttp, under the hood.
- Cleaner, leaner code (compared to other libraries not optimized for Android), continuous integration with unit tests and golden file tests:
  [![Build Status](https://travis-ci.org/chimbori/crux.svg?branch=master)](https://travis-ci.org/chimbori/crux)
- First-class support for importing into Android Studio projects via Gradle.

# Usage
{'fraction_non_alphanumeric': 0.06721698113207547, 'fraction_numerical': 0.0, 'mean_word_length': 4.387301587301588, 'pattern_counts': {'":': 0, '<': 3, '<?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': '2291647', 'n_tokens_mistral': 460, 'n_tokens_neox': 438, 'n_words': 229}