<filename>app/lib.py
lat = 'abcdefghijklmnopqrstuvwxyz'
cyr = {
    'а': 'a',
    'б': 'b',
    'в': 'v',
    'г': 'g',
    'д': 'd',
    'е': 'e',
    'ё': 'e',
    'ж': 'zh',
    'з': 'z',
    'и': 'i',
    'й': 'j',
    'к': 'k',
    'л': 'l',
    'м': 'm',
    'н': 'n',
    'о': 'o',
    'п': 'p',
    'р': 'r',
    'с': 's',
    'т': 't',
    'у': 'u',
    'ф': 'f',
    'х': 'h',
    'ц': 'ts',
    'ч': 'ch',
    'ш': 'sh',
    'щ': 'shch',
    'ы': 'y',
    'э': 'e',
    'ю': 'ju',
    'я': 'ja'
}

def getUri(string):
    uri = ''
    for char in string.lower():
        if char == ' ':
            uri += '-'
        if char in lat:
            uri += char
        if char in cyr:
            uri += cyr[char]
    return uri