Skip to content

Instantly share code, notes, and snippets.

@matwey
Created August 21, 2016 11:18
Show Gist options
  • Select an option

  • Save matwey/f1a011c47472efd40ddf8bb9fa8770e6 to your computer and use it in GitHub Desktop.

Select an option

Save matwey/f1a011c47472efd40ddf8bb9fa8770e6 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python3
import sys
import os
mapping = {
"А": "\\CYRA",
"Б": "\\CYRB",
"В": "\\CYRV",
"Г": "\\CYRG",
"Д": "\\CYRD",
"Е": "\\CYRE",
"Ё": "\\CYRYO",
"Ж": "\\CYRZH",
"З": "\\CYRZ",
"И": "\\CYRI",
"Й": "\\CYRISHRT",
"К": "\\CYRK",
"Л": "\\CYRL",
"М": "\\CYRM",
"Н": "\\CYRN",
"О": "\\CYRO",
"П": "\\CYRP",
"Р": "\\CYRR",
"С": "\\CYRS",
"Т": "\\CYRT",
"У": "\\CYRU",
"Ф": "\\CYRF",
"Х": "\\CYRH",
"Ц": "\\CYRC",
"Ч": "\\CYRCH",
"Ш": "\\CYRSH",
"Щ": "\\CYRSHCH",
"Ъ": "\\CYRHRDSN",
"Ы": "\\CYRERY",
"Ь": "\\CYRSFTSN",
"Э": "\\CYREREV",
"Ю": "\\CYRYU",
"Я": "\\CYRYA",
"а": "\\cyra",
"б": "\\cyrb",
"в": "\\cyrv",
"г": "\\cyrg",
"д": "\\cyrd",
"е": "\\cyre",
"ё": "\\cyryo",
"ж": "\\cyrzh",
"з": "\\cyrz",
"и": "\\cyri",
"й": "\\cyrishrt",
"к": "\\cyrk",
"л": "\\cyrl",
"м": "\\cyrm",
"н": "\\cyrn",
"о": "\\cyro",
"п": "\\cyrp",
"р": "\\cyrr",
"с": "\\cyrs",
"т": "\\cyrt",
"у": "\\cyru",
"ф": "\\cyrf",
"х": "\\cyrh",
"ц": "\\cyrc",
"ч": "\\cyrch",
"ш": "\\cyrsh",
"щ": "\\cyrshch",
"ъ": "\\cyrhrdsn",
"ы": "\\cyrery",
"ь": "\\cyrsftsn",
"э": "\\cyrerev",
"ю": "\\cyryu",
"я": "\\cyrya",
}
for x in sys.stdin.readlines():
for c in x:
if c in mapping:
print(mapping[c],end="")
else:
print(c,end="")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment