Skip to main content

Convert between Plains Cree SRO and syllabics

Project description

[![Build Status](https://travis-ci.org/eddieantonio/crk_orthography.svg?branch=master)](https://travis-ci.org/eddieantonio/crk_orthography) [![Documentation Status](https://readthedocs.org/projects/crk-orthography/badge/?version=stable)](https://crk-orthography.readthedocs.io/en/stable/?badge=stable) [![PyPI package](https://img.shields.io/pypi/v/crk_orthography.svg)](https://pypi.org/project/crk_orthography/) [![Calver MAJOR.YYYY0M0D.PATCH](https://img.shields.io/badge/calver-MAJOR.YYYY0M0D.PATCH-22bfda.svg)](http://calver.org/)

Python 3 library and command line programs to convert between nêhiyawêwin/ᓀᐦᐃᔭᐍᐏᐣ (Plains Cree Y-dialect) standard Roman Orthography (SRO) to syllabics and back again!

Install

pip install crk-orthography

Usage

[Visit the full documentation here][documentation]! Wondering about words like “syllabics”, “transliterator”, or “orthography”? Visit [the glossary][glossary]!

[documentation]: https://crk-orthography.readthedocs.io/en/stable/ [glossary]: https://crk-orthography.readthedocs.io/en/stable/glossary.html

### As a Python module

Convert SRO to syllabics:

>>> from crk_orthography import sro2syllabics
>>> sro2syllabics('nêhiyawêwin')
'ᓀᐦᔭᐍᐏᐣ'
>>> sro2syllabics('write nêhiyawêwin')
'write ᓀᐦᐃᔭᐍᐏᐣ'

Convert syllabics to SRO:

>>> from crk_orthography import syllabics2sro
>>> syllabics2sro('ᐊᒋᒧᓯᐢ')
'acimosis'
>>> syllabics2sro(' → ᒪᐢᑫᑯᓯᕽ  ᑎᕒᐁᕀᓬ ')
' → maskêkosihk  tireyl '

### On the command line

crk_orthography installs two command line programs:

#### sro2syllabics

Use this to convert text from a file or from stdin to syllabics.

$ echo “minôs” | sro2syllabics ᒥᓅᐢ $ sro2syllabics my-file-in-sro.txt ᒥᓅᐢ

For more information over its options, type:

sro2syllabics –help

#### syllabics2sro

Use this to convert text from a file or from stdin to SRO.

$ echo “ᒥᓅᐢ” | syllabics2sro minôs $ syllabics2sro my-file-in-syllabics.txt minôs $ syllabics2sro –macrons my-file-in-syllabics.txt minōs

For more information over its options, type:

syllabics2sro –help

See also

[nêhiyawêwin syllabics](https://github.com/UAlbertaALTLab/nehiyawewin-syllabics)

License

Copyright (C) 2018 Eddie Antonio Santos

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crk_orthography-0.20180906.0.tar.gz (12.2 kB view hashes)

Uploaded Source

Built Distribution

crk_orthography-0.20180906.0-py2.py3-none-any.whl (20.3 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page