<commit_before>[![Build Status](https://travis-ci.org/jasonmunro/cypht.svg?branch=master)](https://travis-ci.org/jasonmunro/cypht)
[![Coverage Status](https://coveralls.io/repos/github/jasonmunro/cypht/badge.svg?branch=master)](https://coveralls.io/github/jasonmunro/cypht?branch=master)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/jasonmunro/cypht/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/jasonmunro/cypht/?branch=master)
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/127/badge)](https://bestpractices.coreinfrastructure.org/projects/127)

#### Cypht
[https://cypht.org](https://cypht.org)

All your E-mail, from all your accounts, in one place. Cypht is not your
father's webmail. Unless you are one of my daughters, in which case it is your
father's webmail. Cypht is like a news reader, but for E-mail. Cypht does not
replace your existing accounts - it combines them into one. And it's also a
news reader.

![screenshot](https://github.com/jasonmunro/cypht-website/blob/master/img/cypht_shot1.png "Unread View").

The driving force behind Cypht development is to provide combined views for
multiple accounts, but it's also a standard E-mail client that lets you browse
and manage IMAP folders (or POP3 inboxes), and send outbound messages with
SMTP.

Cypht is an application built entirely of plugins, or as we call them, module
sets (which is obviously way cooler sounding than plugins), that are executed
by the framework. Modules provide a flexible way to add new features or
customize the program without hacking the code.


Installation instructions [https://cypht.org/install.html](https://cypht.org/install.html)

Security details: [https://cypht.org/security.html](https://cypht.org/security.html)

Module info: [https://cypht.org/modules.html](https://cypht.org/modules.html)

Features: [https://cypht.org/features.html](https://cypht.org/features.html)

License: [https://cypht.org/license.html](https://cypht.org/license.html)

Community chat room: [https://gitter.im/cypht-org/community](https://gitter.im/cypht-org/community)

For developers, get via Composer: [https://packagist.org/packages/jason-munro/cypht](https://packagist.org/packages/jason-munro/cypht)

Docker: [https://hub.docker.com/r/sailfrog/cypht-docker](https://hub.docker.com/r/sailfrog/cypht-docker)

LinkedIn group: [https://www.linkedin.com/groups/13804559/](https://www.linkedin.com/groups/13804559/)<commit_msg>Adding link to code documentation<commit_after>[![Build Status](https://travis-ci.org/jasonmunro/cypht.svg?branch=master)](https://travis-ci.org/jasonmunro/cypht)
[![Coverage Status](https://coveralls.io/repos/github/jasonmunro/cypht/badge.svg?branch=master)](https://coveralls.io/github/jasonmunro/cypht?branch=master)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/jasonmunro/cypht/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/jasonmunro/cypht/?branch=master)
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/127/badge)](https://bestpractices.coreinfrastructure.org/projects/127)

#### Cypht
[https://cypht.org](https://cypht.org)

All your E-mail, from all your accounts, in one place. Cypht is not your
father's webmail. Unless you are one of my daughters, in which case it is your
father's webmail. Cypht is like a news reader, but for E-mail. Cypht does not
replace your existing accounts - it combines them into one. And it's also a
news reader.

![screenshot](https://github.com/jasonmunro/cypht-website/blob/master/img/cypht_shot1.png "Unread View").

The driving force behind Cypht development is to provide combined views for
multiple accounts, but it's also a standard E-mail client that lets you browse
and manage IMAP folders (or POP3 inboxes), and send outbound messages with
SMTP.

Cypht is an application built entirely of plugins, or as we call them, module
sets (which is obviously way cooler sounding than plugins), that are executed
by the framework. Modules provide a flexible way to add new features or
customize the program without hacking the code.


Installation instructions [https://cypht.org/install.html](https://cypht.org/install.html)

Security details: [https://cypht.org/security.html](https://cypht.org/security.html)

Module info: [https://cypht.org/modules.html](https://cypht.org/modules.html)

Features: [https://cypht.org/features.html](https://cypht.org/features.html)

License: [https://cypht.org/license.html](https://cypht.org/license.html)

Community chat room: [https://gitter.im/cypht-org/community](https://gitter.im/cypht-org/community)

For developers, get via Composer: [https://packagist.org/packages/jason-munro/cypht](https://packagist.org/packages/jason-munro/cypht)

Auto-generated code documentation: [https://cypht.org/docs/code_docs/index.html](https://cypht.org/docs/code_docs/index.html)

Docker: [https://hub.docker.com/r/sailfrog/cypht-docker](https://hub.docker.com/r/sailfrog/cypht-docker)

LinkedIn group: [https://www.linkedin.com/groups/13804559/](https://www.linkedin.com/groups/13804559/)
{'fraction_non_alphanumeric': 0.14271672891684686, 'fraction_numerical': 0.009435816787890702, 'mean_word_length': 5.197320341047503, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 60, 'lorem ipsum': 0, 'www.': 4, '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': '997519', 'n_tokens_mistral': 1789, 'n_tokens_neox': 1697, 'n_words': 377}