diff options
| author | makefu <github@syntax-fehler.de> | 2011-09-22 21:47:03 +0200 |
|---|---|---|
| committer | makefu <github@syntax-fehler.de> | 2011-09-22 21:47:03 +0200 |
| commit | ec72c5e1d4e0478879e7b679a0ea082ffc644456 (patch) | |
| tree | f7e799795070f7272be44dc2f2c26f56a456052e /ukrepl | |
| parent | f9e42b0a2bb66478fe538ef5db2d29c6b3aee13a (diff) | |
ukrepl: moved to crypto
Diffstat (limited to 'ukrepl')
| -rwxr-xr-x | ukrepl/ukrepl | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/ukrepl/ukrepl b/ukrepl/ukrepl deleted file mode 100755 index 21aa4d84..00000000 --- a/ukrepl/ukrepl +++ /dev/null @@ -1,62 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- -import sys -wont_change = { ' ' : ' ' , - '\n' : '\n' - } -fixed_active = False -def fixed_width_replace(char): - if char in wont_change: print char, - else: - try: - print unichr(0xFF00 + ord(char)-32), - except: - print char, - -cyr_active = False -cyrillic_dict = { - 'A' : u'А', 'a' : 'а','Ä' : u'Ӓ', 'ä' : u'ӓ', - 'B' : u'В', - 'c' : u'с', - 'E' : u'Е', - 'e' : u'е', - 'H' : u'Н', - 'I' : u'І', 'i' : u'і', - 'j' : u'ј','J' : u'Ј', - 'K' : u'К', - 'M' : u'М', - 'O' : u'О', 'o' : u'о', 'Ö' : u'Ӧ', 'ö' : u'ӧ', - 'P' : u'Р', 'p' : u'р', - 'S' : u'Ѕ', - 'T' : u'г' - } - -def cyrillic_replace(char): - print cyrillic_dict.get(char,char), - -def helpme(): - print "usage %s [modes]" % sys.argv[0] - print "modes:" - print " c -- cyrillic replace" - print " f -- fixed width" - print " h -- this message" - sys.exit(0) - -#parsing happens inside the nested loop -modes = ''.join(sys.argv[1:]) -# sane defaults if no mode given -if not modes : modes = "f" - -if 'h' in modes: helpme() - -for mode in modes: - for line in sys.stdin: - for char in line: - if mode is 'c': - cyrillic_replace(char) - elif mode is 'f': - fixed_width_replace(char) - else: - print "unknown mode %c" % mode - helpme() - |
