<commit_before>### Txtrevise text editing tool
Latest release: v.1.0 (Win32 2009/04/06), Implemented in Python, Targeting: Windows and Unix-like desktop platforms

Txtrevise is a command line text editing tool, designed for quickly replacing text on a specific line in a chosen file. 
It is a much neater rewrite of a tool that I previously wrote in C++, called revise.

Also reimplemented in Perl. 2011.

Installing
----------

On [Ubuntu](http://www.ubuntu.com) and its [derivatives](http://en.wikipedia.org/wiki/List_of_Linux_distributions#Ubuntu-based), you can install txtrevise from its Launchpad PPA on the terminal using `apt-get` with:

`sudo add-apt-repository ppa:s.stpettersen/txtrevise-util
`sudo apt-get update
`sudo apt-get install txtrevise`<commit_msg>Edited README.markdown via GitHub<commit_after>### Txtrevise text editing tool
Latest release: v.1.0 (Win32 2009/04/06), Implemented in Python, Targeting: Windows and Unix-like desktop platforms

Txtrevise is a command line text editing tool, designed for quickly replacing text on a specific line in a chosen file. 
It is a much neater rewrite of a tool that I previously wrote in C++, called revise.

Also reimplemented in Perl. 2011.

Installing
----------

On [Ubuntu](http://www.ubuntu.com) and its [derivatives](http://en.wikipedia.org/wiki/List_of_Linux_distributions#Ubuntu-based), you can install txtrevise from its Launchpad PPA on the terminal using `apt-get` with:

`sudo add-apt-repository ppa:s.stpettersen/txtrevise-util
sudo apt-get update
sudo apt-get install txtrevise`
{'fraction_non_alphanumeric': 0.09447300771208227, 'fraction_numerical': 0.02056555269922879, 'mean_word_length': 4.620938628158845, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, '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': '3986097', 'n_tokens_mistral': 520, 'n_tokens_neox': 455, 'n_words': 186}