Metadata-Version: 1.1
Name: betacode
Version: 0.1.3
Summary: Betacode to Unicode converter.
Home-page: https://github.com/matgrioni/betacode
Author: Matias Grioni
Author-email: matgrioni@gmail.com
License: UNKNOWN
Description: |Build Status| |Coverage Status|
        
        betacode
        --------
        
        Convert betacode to unicode and vice-versa easily. Tested on python 3.4,
        3.5, and 3.6.
        
        Install
        ~~~~~~~
        
        Installation is easy. Use ``pip`` or your preferred method to download
        from PyPI.
        
        ::
        
            pip install betacode
        
        Usage
        ~~~~~
        
        Note that in all examples, strings are unicode encoded.
        
        Betacode to unicode
        ^^^^^^^^^^^^^^^^^^^
        
        ::
        
            import betacode.conv
        
            beta = 'analabo/ntes de\ kaq\' e(/kaston'
            betacode.conv.beta_to_uni(beta) # αναλαβόντες δὲ καθ᾽ ἕκαστον
        
        Note that polytonic accent marks will be used, and not monotonic accent
        marks. Both are de jure equivalent in Greece, and betacode was initially
        developed to encode classic works. In other words, the oxeîa will be
        used rather than tónos. The oxeîa form can be converted to the modern
        accent form through unicode normalization which is easy in python.
        
        ::
        
            import unicodedata
        
            import betacode.conv
        
            beta = 'analabo/ntes de\ kaq\' e(/kaston'
            uni = betacode.conv.beta_to_uni(beta) # αναλαβόντες δὲ καθ᾽ ἕκαστον
        
            unicodedata.normalize('NFC', uni) # Use the appropriate normalization ('NFC', 'NFKC', etc).
        
        Unicode to betacode
        ^^^^^^^^^^^^^^^^^^^
        
        ::
        
            import betacode.conv
        
            uni = 'αναλαβόντες δὲ καθ᾽ ἕκαστον'
            betacode.conv.uni_to_beta(uni) # analabo/ntes de\ kaq\' e(/kaston
        
        The unicode text can use polytonic (oxeîa) or monotonic (tónos) accent
        marks and converesion will still be correct.
        
        .. |Build Status| image:: https://travis-ci.org/matgrioni/betacode.svg?branch=master
           :target: https://travis-ci.org/matgrioni/betacode
        .. |Coverage Status| image:: https://coveralls.io/repos/github/matgrioni/betacode/badge.svg?branch=master
           :target: https://coveralls.io/github/matgrioni/betacode?branch=master
        
Keywords: encoding,unicode,betacode,greek
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Text Processing :: Linguistic
Classifier: Natural Language :: Greek
