Metadata-Version: 1.1
Name: topy
Version: 0.2.2
Summary: Fixes typos in text using regular expressions, based on RegExTypoFix from Wikipedia
Home-page: https://github.com/intgr/topy
Author: Marti Raudsepp
Author-email: marti@juffo.org
License: MIT, CC-BY-SA
Download-URL: https://pypi.python.org/pypi/topy/
Description: Topy
        ====
        .. image:: https://badge.fury.io/py/topy.svg
           :target: http://badge.fury.io/py/topy
        
        .. image:: https://travis-ci.org/intgr/topy.svg?branch=master
           :alt: Travis CI
           :target: http://travis-ci.org/intgr/topy
        
        Topy (anagram of "typo") is a Python script to fix typos in text, using rulesets developed by the RegExTypoFix_ project
        from Wikipedia. The English ruleset is included with Topy and is used by default. Other rulesets can be manually
        downloaded.
        
        .. _RegExTypoFix: https://en.wikipedia.org/wiki/Wikipedia:AutoWikiBrowser/Typos
        
        Topy works with either Python 2 or 3.
        
        The easiest way to install it is using pip::
        
            pip install topy
        
        Usage::
        
            Usage: topy [options] FILES/DIRS...
        
            Options:
              -h, --help            show this help message and exit
              -q, --quiet           silence information messages
              -a, --apply           overwrite files in place
              -r FILE, --rules=FILE
                                    specify custom ruleset file to use
        
        
        Resources
        ---------
        
        * https://en.wikipedia.org/wiki/Wikipedia:AutoWikiBrowser/Typos
        * https://github.com/intgr/topy
        * https://pypi.python.org/pypi/topy
        * Rulesets for other languages: https://www.wikidata.org/wiki/Q6585066
        
        Changelog
        ---------
        
        0.2.2 (2016-12-16)
        
        * Update bundled ruleset
        * Officially add Python 3.6 support
        
        0.2.1 (2016-07-15)
        
        * Update bundled ruleset
        * Update regex dependency version to avoid `regex issue #216`_
        * Officially add Python 3.5 support
        
        .. _`regex issue #216`: https://bitbucket.org/mrabarnett/mrab-regex/issues/216/invalid-match-when-using-negative
        
        0.2.0 (2015-09-09)
        
        * Several fixes with Unicode on Python 2
        * Can safely deal with filenames that are invalid Unicode
        * Update bundled ruleset
        * Fix a few warnings from used libraries
        
        0.1.0 (2014-08-24)
        
        * Initial public release
        
        Contributing
        ------------
        
        Code style:
        
        * In general follow the Python PEP-8_ coding style, except line length can go up to 120 chars.
        * Strings that have meaning for humans use double quotes (``"``), otherwise single quotes (``'``). When in doubt, don't
          worry about it.
        * Code should be compatible with both Python 2 and 3, preferably without version-specific conditionals.
        
        Run the test suite using ``python setup.py test``.
        
        Submit your changes as pull requests on GitHub.
        
        .. _PEP-8: https://www.python.org/dev/peps/pep-0008/
        
        License
        -------
        
        The Topy software is licensed under the MIT license (see LICENSE.txt)
        
        The bundled ``retf.txt`` file, copied from `Wikipedia:AutoWikiBrowser/Typos`_ by Wikipedia contributors is licensed
        under CC-BY-SA_. See the page on Wikipedia for authorship information.
        
        .. _`Wikipedia:AutoWikiBrowser/Typos`: https://en.wikipedia.org/wiki/Wikipedia:AutoWikiBrowser/Typos
        .. _CC-BY-SA: https://creativecommons.org/licenses/by-sa/3.0/
        
        
Keywords: typo spelling grammar text
Platform: any
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Documentation
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Text Processing :: Filters
