skip to navigation
skip to content

bogo 1.1

Library for implementing Vietnamese input method editors with a purely functional interface.

BoGo is a Vietnamese input method conversion library. This library is intentionally functional with no internal state and side-effect.

Usage

>>> import bogo
>>> bogo.process_sequence('meof')
'mèo'
>>> bogo.process_sequence('meo2', rules=bogo.get_vni_definition())
'mèo'
>>> bogo.process_sequence('system')
'system'
>>> bogo.process_sequence('system', skip_non_vietnamese=False)
'sýtem'

More help available with:

>>> help(bogo.core)

Some functions from bogo.core are exported to package toplevel:

  • process_key()
  • process_sequence()
  • get_telex_definition()
  • get_vni_definition()

BoGo is extensively tested with Python 2.7, Python 3.2 and Python 3.3.

 
File Type Py Version Uploaded on Size
bogo-1.1.tar.gz (md5) Source 2014-08-07 23KB