/
gojuon
/
api_alex_math
Обзор
Документация
Войти
/
gojuon
/
api_alex_math
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
posts/utils.py
42 строки
844 B
Alexei Petrash
API for GIA
09 ноя 2025, 09:49
09 ноя 2025, 09:49
0ca6f2e
Код
Авторство
О чём код?
cyrillic_letters = { u'а': u'a', u'б': u'b', u'в': u'v', u'г': u'g', u'д': u'd', u'е': u'ye', u'ё': u'yo', u'ж': u'zh', u'з': u'z', u'и': u'i', u'й': u'y', u'к': u'k', u'л': u'l', u'м': u'm', u'н': u'n', u'о': u'o', u'п': u'p', u'р': u'r', u'с': u's', u'т': u't', u'у': u'u', u'ф': u'f', u'х': u'h', u'ц': u'ts', u'ч': u'ch', u'ш': u'sh', u'щ': u'sch', u'ъ': u'', u'ы': u'y', u'ь': u'', u'э': u'e', u'ю': u'yu', u'я': u'ya', ' ': '-', } def from_cyrillic_to_eng(text: str): return ''.join(map(lambda ch: cyrillic_letters.get(ch.lower(), ch.lower()), filter(lambda ch: ch.isalnum() or ch == ' ' or ch == '-', text)))