<commit_before>==========
pygnutools
==========

pygnutools is an implementation of the GNU tools in pure Python. 

Work in Progress
================

So far the only implemented tool is ``find`` tool. Not even all find primaries are implemented yet.

Plugin Architecture
===================

Unlike the GNU find tool, this implementation allows plugins to be easily added. 
The plugin architecture uses setuptools entry points.

See exivfind__ as an example that provides pyfind with EXIF primaries.

exivfind__: https://github.com/meitham/exivfind


Getting Started
---------------

Clone::

	git clone https://github.com/meitham/pygnutools

Install::

	cd pygnutools && python setup.py install

Run::

	find . -name \*.pyc -print

	find some_path -iname \*.png -exec rm \{} \;


License
-------

See LICENCE file
<commit_msg>rst error<commit_after>==========
pygnutools
==========

pygnutools is an implementation of the GNU tools in pure Python. 

Work in Progress
================

So far the only implemented tool is ``find`` tool. Not even all find primaries are implemented yet.

Plugin Architecture
===================

Unlike the GNU find tool, this implementation allows plugins to be easily added. 
The plugin architecture uses setuptools entry points.

See exivfind_ as an example that provides pyfind with EXIF primaries.

.. _exivfind: https://github.com/meitham/exivfind


Getting Started
---------------

Clone::

	git clone https://github.com/meitham/pygnutools

Install::

	cd pygnutools && python setup.py install

Run::

	find . -name \*.pyc -print

	find some_path -iname \*.png -exec rm \{} \;


License
-------

See LICENCE file

{'fraction_non_alphanumeric': 0.1572897761645493, 'fraction_numerical': 0.0, 'mean_word_length': 3.556473829201102, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, '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': '588795', 'n_tokens_mistral': 494, 'n_tokens_neox': 468, 'n_words': 191}