f1tness_parser/app/core/parsers/obsidian_mapper.py

374 lines
27 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

list_of_unique_names = [
"Тяга горизонтального блока",
"Тяга горизонтального блока (по очереди)",
"Тяга гантелей в наклоне (по очереди)",
"Тяга гантелей на скамье",
"Тяга вертикального блока",
"Тяга вертикального блока (обратный хват)",
"Разгибание рук сидя (трицепс машина)",
"Подъем штанги на бицепс стоя",
"Подъем гантелей на бицепс стоя",
"Сгибание ног сидя",
"Сгибание ног лежа",
"Сведение рук в пек-дек",
"Румынская тяга",
"Разгибание ног сидя",
"Разведение рук в стороны стоя (гантели)",
"Разведение рук в стороны в наклоне (гантели)",
"Приседания",
"Подъём ног в висе",
"Подтягивания",
"Подтягивания обратным хватом",
"Отжимания",
"Отведение рук в кроссовере (по очереди)",
"Разведение рук в пек-дек (по очереди)",
"Разведение рук в пек-дек",
"Отжимание на трицепс в кроссовере",
"Баттерфляй",
"Болгарские сплит-приседения",
"Брусья",
"Вертикальная тяга одной рукой",
"Выпады",
"Гиперэкстензия",
"Гравитрон",
"Гребная тяга с упором в грудь (по очереди)",
"Разведение рук в стороны (дельт-машина)",
"Жим гантелей лежа",
"Жим гантелей лежа (Под углом 45 градусов)",
"Жим гантелей сидя",
"Жим ногами",
"Жим от груди сидя в тренажере (рычаги)",
"Жим от плеч вверх в тренажере (рычаги)",
"Икроножные сидя",
"Пресс на наклонной скамье",
"Бицепс машина",
"Pull down (блины)",
"Pull down",
"Тяга Т-грифа",
"Французский жим гантели сидя",
"Молоты стоя (наискосок)",
"Отведение руки из-за спины в кроссовере",
"Гребная тяга с упором в грудь",
"Тяга штанги в наклоне",
"Молоты с гантелями лёжа",
"Махи гантелей стоя",
"Жим штанги лежа",
"Подъем штанги стоя",
"Подъем гантелей на предплечья обратным хватом",
"Жим от плеч вверх в тренажёре (блины)",
"Жим от плеч вверх в тренажёре (кирпичики)"
]
obsidian_unique_exercies_mapping = {
# Подъем ног в висе
"Подьем ног в висе": "Подъем ног в висе",
"Подъем ног в висе": "Подъем ног в висе",
"Подъём ног в висе": "Подъем ног в висе",
# Подъем штанги стоя
"Подъем штанги на бицепс стоя": "Подъем штанги стоя",
"Подьем штанги на бицепс": "Подъем штанги стоя",
"Подъём штанги стоя": "Подъем штанги стоя",
"Подьем штанги стоя": "Подъем штанги стоя",
"Разведение рук в стороны с гантелями стоя": "Подъем штанги стоя",
"Сгибание штанги стоя на бицепс": "Подъем штанги стоя",
# Подъем гантелей на предплечья обратным хватом
'Подъем гантелей на предплечье обратным хватом': 'Подъем гантелей на предплечья обратным хватом',
'Подъем гартелей на предплечье обратным хватом': 'Подъем гантелей на предплечья обратным хватом',
# Баттерфляй
"Баттерфляй": "Баттерфляй",
# Бицепс машина
"Бицепс-машина": "Бицепс машина",
"Бицепс в тренажёре": "Бицепс машина",
"Бицепс в тренажёре (arm curl)": "Бицепс машина",
# Болгарские сплит-приседания
"Болгарские приседания на одну ногу": "Болгарские сплит-приседения",
# Брусья
"Брусья": "Брусья",
"Брусья узким хватом": "Брусья",
# Вертикальная тяга одной рукой
"Вертикальная тяга одной рукой 45⁰": "Вертикальная тяга одной рукой",
# Выпады
"Выпады вперед по очереди каждой ногой": "Выпады",
"Выпады с гантелями на одну ногу вперед": "Выпады",
"Выпады вперед с гантелями на одну ногу": "Выпады",
# Гиперэкстензия
"Гиперэкстензия": "Гиперэкстензия",
# Гравитрон
"Гравитрон": "Гравитрон",
"Гравитрон (медленно вниз)": "Гравитрон",
# Гребная тяга с упором в грудь
"Гребная тяга с упорм в грудь": "Гребная тяга с упором в грудь",
"Гребная тяга с упором в грудь": "Гребная тяга с упором в грудь",
# Гребная тяга с упором в грудь (по очереди)
"Гребная тяга с упором в грудь (одна рука)": "Гребная тяга с упором в грудь (по очереди)",
# Жим гантелей лежа
"Жим гантелей лежа": "Жим гантелей лежа",
"Жим гантелей лежа на скамье": "Жим гантелей лежа",
"Жим гантелей лёжа": "Жим гантелей лежа",
"Жим гантелей от груди лежа": "Жим гантелей лежа",
"Жим от груди лежа с гантелями": "Жим гантелей лежа",
# Жим гантелей лежа (Под углом 45 градусов)
"Жим гантелей лежа на скамье 30⁰": "Жим гантелей лежа (Под углом 45 градусов)",
"Жим гантелей лёжа на скамейке 45⁰": "Жим гантелей лежа (Под углом 45 градусов)",
"Жим гантелей на скамье 65⁰": "Жим гантелей лежа (Под углом 45 градусов)",
# Жим гантелей сидя
"Жим гантелей сидя": "Жим гантелей сидя",
"Жим гантелей сидя 80⁰": "Жим гантелей сидя",
"Жим гантелей сидя 85⁰": "Жим гантелей сидя",
"Жим гантелей сидя 8⁰": "Жим гантелей сидя",
"Жим гантелей сидя 90⁰": "Жим гантелей сидя",
"Жим гантелей сидя на скамье": "Жим гантелей сидя",
"Жим гантелей силя с гантелями": "Жим гантелей сидя",
"Жим от плеч вверх с гантелями": "Жим гантелей сидя",
"Жим от плеч вверх сидя": "Жим гантелей сидя",
"Жим от плеч вверх сидя с гантелями": "Жим гантелей сидя",
"Жим от плеч сидя с гантелями": "Жим гантелей сидя",
"Жим от плеч сидя": "Жим гантелей сидя",
# Жим ногами
"Жим ногами": "Жим ногами",
"Жим ногами ш-ш-ш": "Жим ногами",
"Жим ногамиш": "Жим ногами",
# Жим от груди сидя в тренажере (рычаги)
"Жим от груди (рычаги)": "Жим от груди сидя в тренажере (рычаги)",
"Жим от груди рычаги": "Жим от груди сидя в тренажере (рычаги)",
"Жим от груди сидя (рычаги)": "Жим от груди сидя в тренажере (рычаги)",
"Жим от груди сидя в тренажере (рычаги)": "Жим от груди сидя в тренажере (рычаги)",
"Жим от груди сидя в тренажёре (рычаги)": "Жим от груди сидя в тренажере (рычаги)",
"Жим от груди сидя рычаги": "Жим от груди сидя в тренажере (рычаги)",
"Жим от груди в тренажёре сидя (рычаги)": "Жим от груди сидя в тренажере (рычаги)",
"Жим от груди сидя в тренажере (блинчики)": "Жим от груди сидя в тренажере (рычаги)",
"Жим от груди сидя в тренажёре": "Жим от груди сидя в тренажере (рычаги)",
"Жим от груди сидя в тренажёре (блинчики)": "Жим от груди сидя в тренажере (рычаги)",
"Жим от груди сидя в тренажёре (блины)": "Жим от груди сидя в тренажере (рычаги)",
"Жим от груди сидя в тренажёре (рычаги, блинчики)": "Жим от груди сидя в тренажере (рычаги)",
# Жим от плеч вверх в тренажере (рычаги)
"Жим от плеч вверх (тренажёр, рычаги)": "Жим от плеч вверх в тренажере (рычаги)",
"Жим от плеч вверх в тренажёре": "Жим от плеч вверх в тренажере (рычаги)",
"Жим от плеч вверх рычаги": "Жим от плеч вверх в тренажере (рычаги)",
"Жим от плеч сидя (рычаги наверху)": "Жим от плеч вверх в тренажере (рычаги)",
"Жим от плеч сидя в тренажере (рычаги)": "Жим от плеч вверх в тренажере (рычаги)",
"Жим от плеч вверх (рычаги)": "Жим от плеч вверх в тренажере (рычаги)",
"Жим от плеч вверх в тренажёре (рычаги)": "Жим от плеч вверх в тренажере (рычаги)",
# Жим от плеч вверх в тренажере (блины)
"Жим от плеч вверх сидя в тренажёре (блинчики)":"Жим от плеч вверх в тренажёре (блины)",
"Жим от плеч сидя в тренажёре (блинчики)":"Жим от плеч вверх в тренажёре (блины)",
# Жим от плеч вверх в тренажере (кирпичики)
"Жим от плеч вверх сидя в тренажёре (кирпичики)":"Жим от плеч вверх в тренажёре (кирпичики)",
# Жим штанги лежа
"Жим штанги лёжа": "Жим штанги лежа",
# Икроножные сидя
"Икроножные сидя": "Икроножные сидя",
"Икроножные сидя за": "Икроножные сидя",
# Махи гантелей стоя
"Разведение рук в стороны стоя (гантели)": "Махи гантелей стоя",
"Разведение рук в стороны стоя с гантелями": "Махи гантелей стоя",
"Разведение рук стоя": "Махи гантелей стоя",
"Разведение рук с гантелями стоя": "Махи гантелей стоя",
"Разведение рук в стороны стоя": "Махи гантелей стоя",
"Разведение рук в стороны с гантелями": "Махи гантелей стоя",
# Молоты с гантелями лёжа
"Молоты лежа": "Молоты с гантелями лёжа",
"Молоты лёжа": "Молоты с гантелями лёжа",
"Молоты с гантелями лежа": "Молоты с гантелями лёжа",
# Молоты стоя (наискосок)
'Молоты стоя наискосок': 'Молоты стоя (наискосок)',
# Отведение рук в кроссовере (по очереди)
"Мах руки в кроссовере": "Отведение рук в кроссовере (по очереди)",
"Отведение плеча в сторону в кроссовере": "Отведение рук в кроссовере (по очереди)",
"Отведение руки в кроссовере из за спины": "Отведение рук в кроссовере (по очереди)",
"Отведение руки в кроссовере по очереди каждую руку": "Отведение рук в кроссовере (по очереди)",
"Отведение руки в сторону (дефоли) в кроссовере": "Отведение рук в кроссовере (по очереди)",
"Отведение руки в кроссовере": "Отведение рук в кроссовере (по очереди)",
# Отведение руки из-за спины в кроссовере
'Отведение руки из-за спины': 'Отведение руки из-за спины в кроссовере',
# Отжимание на трицепс в кроссовере
"Кроссовер - отжимание на трицепс": "Отжимание на трицепс в кроссовере",
"Отдикна трицепс в кроссовере": "Отжимание на трицепс в кроссовере",
"Отжимания на брусьях": "Отжимание на трицепс в кроссовере",
"Отжимания на трицепс": "Отжимание на трицепс в кроссовере",
"Кроссовер: отжимание на трицепс": "Отжимание на трицепс в кроссовере",
"Кроссовер: отжимания на трицепс": "Отжимание на трицепс в кроссовере",
"Отжимания на трицепс в кроссовере": "Отжимание на трицепс в кроссовере",
"Отличается на трицепс в кроссовере": "Отжимание на трицепс в кроссовере",
"Трицепс в кроссовере": "Отжимание на трицепс в кроссовере",
# Отжимания
"Отжимания": "Отжимания",
# Подтягивания
"Подтягивания": "Подтягивания",
"Подтянивания": "Подтягивания",
# Подтягивания обратным хватом
"Подтягивание обратным хватом": "Подтягивания обратным хватом",
# Подъем гантелей на бицепс стоя
"Сгибание рук с гантелями стоя (супинирование?)": "Подъем гантелей на бицепс стоя",
"Подъем гантелей на бицепс": "Подъем гантелей на бицепс стоя",
"Подъем гантелей стоя": "Подъем гантелей на бицепс стоя",
"Подъём гантелей на бицепс": "Подъем гантелей на бицепс стоя",
"Подъём гантелей стоя": "Подъем гантелей на бицепс стоя",
"Подьем гантелей на бицепс стоя": "Подъем гантелей на бицепс стоя",
"Подьем гантелей стоя": "Подъем гантелей на бицепс стоя",
"Сгибание на бицепс с гантелями": "Подъем гантелей на бицепс стоя",
# Пресс на наклонной скамье
"Пресс на скамье": "Пресс на наклонной скамье",
"Пресс на скамейке": "Пресс на наклонной скамье",
# Приседания
"Приседания": "Приседания",
# Pull down
"Pull down (кирпичики)": "Pull down",
"Pull down в тренажёре (кирпичи)": "Pull down",
"Тяга вертикального блока (кирпичики)": "Pull down",
"Тяга вертикального блока в тренажёре (кирпичики)": "Pull down",
# Pull down (блины)
"Pull down (блины на рычагах)": "Pull down (блины)",
"Вертикальная тяга - рычаги (pull down)": "Pull down (блины)",
"Вертикальная тяга - рычаги с блинами (pull down)": "Pull down (блины)",
"Вертикальная тяга - рычги (pull down)": "Pull down (блины)",
# Разведение рук в пек-дек
"Разведение рук назад в пек дек": "Разведение рук в пек-дек",
"Разведение рук назад пёк дек": "Разведение рук в пек-дек",
"Разведение рук пек дек": "Разведение рук в пек-дек",
"Разведение рук пёк дек": "Разведение рук в пек-дек",
"Разведение рук пек-дек": "Разведение рук в пек-дек",
"Разведение рук назад пек дек": "Разведение рук в пек-дек",
# Разведение рук в пек-дек (по очереди)
"Отведение руки в пек дек (по очереди каждой рукой)": "Разведение рук в пек-дек (по очереди)",
"Отведение руки в пек дек (по очереди)": "Разведение рук в пек-дек (по очереди)",
"Отведение руки назад в кроссовере (аналог пек дек одной рукой)": "Разведение рук в пек-дек (по очереди)",
# Разведение рук в стороны (дельт-машина)
"Дельт машина": "Разведение рук в стороны (дельт-машина)",
"Дельт машина (разведение рук в стороны)": "Разведение рук в стороны (дельт-машина)",
"Разведение рук а стороны сидя": "Разведение рук в стороны (дельт-машина)",
"Разведение рук в стороны": "Разведение рук в стороны (дельт-машина)",
"Разведение рук в стороны (дельт машина)": "Разведение рук в стороны (дельт-машина)",
"Разведение рук в стороны (дельт-машина)": "Разведение рук в стороны (дельт-машина)",
"Разведение рук в стороны в тренажаре": "Разведение рук в стороны (дельт-машина)",
"Разведение рук в стороны сидя": "Разведение рук в стороны (дельт-машина)",
"Разведение рук в стороны сидя спиной к тренажеру": "Разведение рук в стороны (дельт-машина)",
"Разведение рук в строоны (дельт-машина)": "Разведение рук в стороны (дельт-машина)",
"Разведение рук в стророны (дельт-машина)": "Разведение рук в стороны (дельт-машина)",
"Разведение рук а стороны (Дельт машина)": "Разведение рук в стороны (дельт-машина)",
# Разведение рук в стороны в наклоне (гантели)
"Разведение рук в наклоне": "Разведение рук в стороны в наклоне (гантели)",
"Разведение рук в наклоне сидя": "Разведение рук в стороны в наклоне (гантели)",
"Разведение рук в стороны в наклоне с гантелями": "Разведение рук в стороны в наклоне (гантели)",
# Разгибание ног сидя
"Разгибание ног сидя": "Разгибание ног сидя",
# Разгибание рук сидя (трицепс машина)
"Разгибание рук сидя (трицепс машина)": "Разгибание рук сидя (трицепс машина)",
"Трицепс машина": "Разгибание рук сидя (трицепс машина)",
# Румынская тяга
"Румынская тяга": "Румынская тяга",
# Сведение рук в пек-дек
"Сведение пек дек": "Сведение рук в пек-дек",
"Сведение рук в пек дек": "Сведение рук в пек-дек",
"Сведение рук в пек декх": "Сведение рук в пек-дек",
"Сведение рук пек дек": "Сведение рук в пек-дек",
"Сведение рук пёк дек": "Сведение рук в пек-дек",
"Сведение рук в пёк дек": "Сведение рук в пек-дек",
"Сведение рук пек-дек": "Сведение рук в пек-дек",
# Сгибание ног лежа
"Сгибание ног лежа": "Сгибание ног лежа",
"Сгибание ног лёжа": "Сгибание ног лежа",
# Сгибание ног сидя
"Сгибание ног сидя": "Сгибание ног сидя",
# Тяга Т-грифа
'Тяга Т грифа': 'Тяга Т-грифа',
'Тяга т-грифа': 'Тяга Т-грифа',
# Тяга вертикального блока
"Тяга вертикального блока": "Тяга вертикального блока",
"Тяга вертикального блока прямым хватом": "Тяга вертикального блока",
"Тяга верхнего блока": "Тяга вертикального блока",
"Тяга верхнего блока за": "Тяга вертикального блока",
"Тяга вертикалього блока": "Тяга вертикального блока",
# Тяга вертикального блока (обратный хват)
"Тяга вертикального блока обратным хватом": "Тяга вертикального блока (обратный хват)",
"Тяга вертикалього блока обратным хватом": "Тяга вертикального блока (обратный хват)",
# Тяга вертикального блока (блины)
"Тяга вертикального блока в тренажёре (рычаги)": "Тяга вертикального блока (блины)",
"Тяга вертикально блока (блинчики)": "Тяга вертикального блока (блины)",
# Тяга гантелей в наклоне (по очереди)
"Тяга гантелей в наклоне": "Тяга гантелей в наклоне (по очереди)",
"Тяга гантели в наклоне": "Тяга гантелей в наклоне (по очереди)",
"Тяга гантели в наклоне 1 рукой": "Тяга гантелей в наклоне (по очереди)",
"Тяга гантели в наклоне к поясу к стойки": "Тяга гантелей в наклоне (по очереди)",
"Тяга гантели в наклоне одной рукой": "Тяга гантелей в наклоне (по очереди)",
"Тяга гантели в наклоне одной рукой (каждой)": "Тяга гантелей в наклоне (по очереди)",
"Тяга гантелей в наклоне одной рукой": "Тяга гантелей в наклоне (по очереди)",
"Тяга гантели к поясу в наклоне одной рукой": "Тяга гантелей в наклоне (по очереди)",
# Тяга гантелей на скамье
"Тяга гантелей к поясу лёжа на животе на скамье": "Тяга гантелей на скамье",
"Тяга гантелей лежа на животе на скамье 80°": "Тяга гантелей на скамье",
"Тяга гантелей на скамье": "Тяга гантелей на скамье",
"Тяга гантели лежа в наклоне на скамье": "Тяга гантелей на скамье",
"Тяга гантелей к поясу лежа на скамье": "Тяга гантелей на скамье",
# Тяга горизонтального блока
"Тяга горизонтального блока": "Тяга горизонтального блока",
# Тяга горизонтального блока (по очереди)
"Тяга горизонтально блока одной рукой": "Тяга горизонтального блока (по очереди)",
"Тяга горизонтального блока 1 рукой поочерёдно": "Тяга горизонтального блока (по очереди)",
"Тяга горизонтального блока одной рукой": "Тяга горизонтального блока (по очереди)",
# Тяга штанги в наклоне
"Тяга штанги к поясу в наклоне": "Тяга штанги в наклоне",
# Французский жим гантели сидя
'Французский жим с гантелей': 'Французский жим гантели сидя',
'Французский жим сидя': 'Французский жим гантели сидя',
}