<commit_before>msw
===

[![Circle CI](https://circleci.com/gh/TailorDev/msw.svg?style=svg)](https://circleci.com/gh/TailorDev/msw)

**msw** is a small tool that powers the
[ModernScienceWeekly](https://tinyletter.com/ModernScienceWeekly) newsletter,
written in Go. This is a full rewrite of one of our internal tools we did in
order to learn the Go language, which we also decided to open source.


## Usage

[Install the `msw` command](#installation), then run it:

    $ msw
    usage: ModernScienceWeekly [--version] [--help] <command> [<args>]

    Available commands are:<commit_msg>Mention blog post<commit_after>msw
===

[![Circle CI](https://circleci.com/gh/TailorDev/msw.svg?style=svg)](https://circleci.com/gh/TailorDev/msw)

**msw** is a small tool that powers the
[ModernScienceWeekly](https://tinyletter.com/ModernScienceWeekly) newsletter,
written in Go. This is a full rewrite of one of our internal tools we did in
order to learn the Go language, which we also decided to open source. You can
find our blog post about this very first experience:

* https://tailordev.fr/blog/2016/06/23/a-tour-of-go/


## Usage

[Install the `msw` command](#installation), then run it:

    $ msw
    usage: ModernScienceWeekly [--version] [--help] <command> [<args>]

    Available commands are:
{'fraction_non_alphanumeric': 0.1305019305019305, 'fraction_numerical': 0.006177606177606178, 'mean_word_length': 4.422594142259414, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 7, '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': '3120520', 'n_tokens_mistral': 456, 'n_tokens_neox': 411, 'n_words': 135}