Completed notes parser codebase
This commit is contained in:
parent
3fc6923c13
commit
d18b045529
5 changed files with 244 additions and 180 deletions
226
apple/mapper.py
226
apple/mapper.py
|
@ -15,15 +15,15 @@ unique_apple_exercises_mapper = {
|
|||
"ГАК машина": "Жим ногами (гакк-машина)",
|
||||
"Гакк машина": "Жим ногами (гакк-машина)",
|
||||
"Гакк присед": "Жим ногами (гакк-машина)",
|
||||
"Гантели": 1,
|
||||
"Гантели к поясу лежа на скамье": 1,
|
||||
"Гантели молот": 1,
|
||||
"Гантели на лавках": 1,
|
||||
"Гантели-молот": 1,
|
||||
"Гипекстензия": 1,
|
||||
"Гиперэкстензия": 13,
|
||||
"Горизонтальна тяга на себя": 1,
|
||||
"Горизонтальная тяга блока": 1,
|
||||
"Гантели": "Подъем гантелей на бицепс стоя",
|
||||
"Гантели к поясу лежа на скамье": "Тяга гантелей на скамье",
|
||||
"Гантели молот": "Гантели молот",
|
||||
"Гантели на лавках": "Жим гантелей сидя",
|
||||
"Гантели-молот": "Гантели молот",
|
||||
"Гипекстензия": "Гиперэкстензия",
|
||||
"Гиперэкстензия": "Гиперэкстензия",
|
||||
"Горизонтальна тяга на себя": "Тяга горизонтального блока",
|
||||
"Горизонтальная тяга блока": "Тяга горизонтального блока",
|
||||
"Гравитрон": "Гравитрон",
|
||||
"Гравитрор": "Гравитрон",
|
||||
"Гребная тяга": "Гребная тяга с упором в грудь",
|
||||
|
@ -35,11 +35,11 @@ unique_apple_exercises_mapper = {
|
|||
"Гребная тяга сидя с упором в грудт": "Гребная тяга с упором в грудь",
|
||||
"Гребная тяга сидя с упором в грудь": "Гребная тяга с упором в грудь",
|
||||
"Гребная тяга сидя с упором в грудь (одной рукой рычаг)": "Гребная тяга с упором в грудь (по очереди)",
|
||||
"Гребная тяга\xa0 упором в грудьс": 1,
|
||||
"Жим в тренажере вверх": 1,
|
||||
"Жим в тренажере на плечи блочный (3х12)": 1,
|
||||
"Жим в тренажёре на плечи (силовой тренажёр: жим сидя)": 1,
|
||||
"Жим вверх 80⁰": 1,
|
||||
"Гребная тяга\xa0 упором в грудьс": "Гребная тяга с упором в грудь",
|
||||
"Жим в тренажере вверх": "Жим от плеч вверх в тренажере (рычаги)",
|
||||
"Жим в тренажере на плечи блочный (3х12)": "Жим от плеч вверх в тренажере (рычаги)",
|
||||
"Жим в тренажёре на плечи (силовой тренажёр: жим сидя)": "Жим от плеч вверх в тренажере (рычаги)",
|
||||
"Жим вверх 80⁰": "Жим гантелей сидя",
|
||||
"Жим гантелей": "Жим гантелей лежа",
|
||||
"Жим гантелей 45⁰": "Жим гантелей лежа (Под углом 45 градусов)",
|
||||
"Жим гантелей 60⁰": "Жим гантелей лежа (Под углом 45 градусов)",
|
||||
|
@ -60,65 +60,65 @@ unique_apple_exercises_mapper = {
|
|||
"Жим гантелей сидя 80⁰": "Жим гантелей сидя",
|
||||
"Жим гантелей сидя 90⁰": "Жим гантелей сидя",
|
||||
"Жим гантелей сидя на скамейке": "Жим гантелей сидя",
|
||||
"Жим гантелей стоя": 2,
|
||||
"Жим л груди в тренажёре": 1,
|
||||
"Жим лежа": "Жим лежа",
|
||||
"Жим гантелей стоя": "Подъем гантелей на бицепс стоя",
|
||||
"Жим л груди в тренажёре": "Жим от груди сидя в тренажере (рычаги)",
|
||||
"Жим лежа": "Жим штанги лежа",
|
||||
"Жим ногами": "Жим ногами",
|
||||
"Жим ногами (3х15)": "Жим ногами",
|
||||
"Жим ногами (медленно вниз)": "Жим ногами",
|
||||
"Жим ногами лежа": "Жим ногами",
|
||||
"Жим ногами медленно": "Жим ногами",
|
||||
"Жим от груди": "Жим лежа",
|
||||
"Жим от груди (сидя, тренажёр)": 1,
|
||||
"Жим от груди в тренажере сидя": 1,
|
||||
"Жим от груди в тренажёре (кирпичики)": 1,
|
||||
"Жим от груди сидя": 5,
|
||||
"Жим от груди сидя (блинчики)": 2,
|
||||
"Жим от груди сидя в тренажере": 3,
|
||||
"Жим от груди сидя в тренажере (около трицепс машины)": 1,
|
||||
"Жим от груди сидя в тренажере (рычаги)": 1,
|
||||
"Жим от груди сидя в тренажере рычаги": 1,
|
||||
"Жим от груди сидя в тренажёре": 3,
|
||||
"Жим от груди сидя в тренажёре (блинчики)": 1,
|
||||
"Жим от груди сидя в тренажёре (рычаги)": 1,
|
||||
"Жим от груди": "Жим штанги лежа",
|
||||
"Жим от груди (сидя, тренажёр)": "Жим от груди сидя в тренажере (блоки)",
|
||||
"Жим от груди в тренажере сидя": "Жим от груди сидя в тренажере (блоки)",
|
||||
"Жим от груди в тренажёре (кирпичики)": "Жим от груди сидя в тренажере (блоки)",
|
||||
"Жим от груди сидя": "Жим от груди сидя в тренажере (блоки)",
|
||||
"Жим от груди сидя (блинчики)": "Жим от груди сидя в тренажере (рычаги)",
|
||||
"Жим от груди сидя в тренажере": "Жим от груди сидя в тренажере (блоки)",
|
||||
"Жим от груди сидя в тренажере (около трицепс машины)": "Жим от груди сидя в тренажере (блоки)",
|
||||
"Жим от груди сидя в тренажере (рычаги)": "Жим от груди сидя в тренажере (рычаги)",
|
||||
"Жим от груди сидя в тренажере рычаги": "Жим от груди сидя в тренажере (рычаги)",
|
||||
"Жим от груди сидя в тренажёре": "Жим от груди сидя в тренажере (блоки)",
|
||||
"Жим от груди сидя в тренажёре (блинчики)": "Жим от груди сидя в тренажере (блоки)",
|
||||
"Жим от груди сидя в тренажёре (рычаги)": "Жим от груди сидя в тренажере (рычаги)",
|
||||
"Жим от плеч (рычаги)": "Жим от плеч вверх в тренажере (рычаги)",
|
||||
"Жим от плеч вверх": "Жим от плеч вверх в тренажере (рычаги)",
|
||||
"Жим от плеч вверх в тренажёре": "Жим от плеч вверх в тренажере (рычаги)",
|
||||
"Жим от плеч вверх сидя": "Жим от плеч вверх в тренажере (рычаги)",
|
||||
"Жим от плеч вверх сидя 80⁰": 1,
|
||||
"Жим от плеч вверх сидя 80⁰": "Жим гантелей сидя",
|
||||
"Жим от плеч вверх сидя в тренажере": "Жим от плеч вверх в тренажере (рычаги)",
|
||||
"Жим от плеч сидя": "Жим от плеч вверх в тренажере (рычаги)",
|
||||
"Жим от плеч сидя (рычаги)": "Жим от плеч вверх в тренажере (рычаги)",
|
||||
"Жим от плеч сидя зэ": "Жим от плеч вверх в тренажере (рычаги)",
|
||||
"Жим от плеч сидя хз": "Жим от плеч вверх в тренажере (рычаги)",
|
||||
"Жим от плечей вверх": "Жим от плеч вверх в тренажере (рычаги)",
|
||||
"Жим плечами вверх сидя": 1,
|
||||
"Жим сидя 45⁰": 1,
|
||||
"Жим штанги 45⁰": 2,
|
||||
"Жим штанги в наклоне": 1,
|
||||
"Жим штанги лежа": 1,
|
||||
"Жим штанги сидя 45⁰": 1,
|
||||
"Жим штанги стля": 1,
|
||||
"Жим штанги стоя": 1,
|
||||
"Жим плечами вверх сидя": "Жим от плеч вверх в тренажере (рычаги)",
|
||||
"Жим сидя 45⁰": "Жим гантелей лежа (Под углом 45 градусов)",
|
||||
"Жим штанги 45⁰": "Жим штанги сидя (45 градусов)",
|
||||
"Жим штанги в наклоне": "Тяга штанги в наклоне",
|
||||
"Жим штанги лежа": "Жим штанги лежа",
|
||||
"Жим штанги сидя 45⁰": "Жим штанги сидя (45 градусов)",
|
||||
"Жим штанги стля": "Подъем штанги на бицепс стоя",
|
||||
"Жим штанги стоя": "Подъем штанги на бицепс стоя",
|
||||
"Жис гантелей лежа": "Жим гантелей лежа",
|
||||
"Жис сидя в тренажёре": 1,
|
||||
"Махи в наклоне с упором": 1,
|
||||
"Молот назад двумя руками": 1,
|
||||
"Молот трицепс стоя": 1,
|
||||
"Молоты": 1,
|
||||
"Наклонная тяга (скамья)": 1,
|
||||
"Наклоны с прямой спиной": 1,
|
||||
"Жис сидя в тренажёре": "Жим от груди сидя в тренажере (рычаги)",
|
||||
"Махи в наклоне с упором": "Разведение рук в стороны в наклоне (гантели)",
|
||||
"Молот назад двумя руками": "Гантели молот",
|
||||
"Молот трицепс стоя": "Гантели молот",
|
||||
"Молоты": "Гантели молот",
|
||||
"Наклонная тяга (скамья)": "Жим штанги лежа",
|
||||
"Наклоны с прямой спиной": "Наклоны с прямой спиной",
|
||||
"Отведение в кроссовере одной рукой": "Отведение рук в кроссовере (по очереди)",
|
||||
"Отведение в рук в наклоне": 1,
|
||||
"Отведение в рук в наклоне": "Разведение рук в стороны в наклоне (гантели)",
|
||||
"Отведение назад в пек дек": "Разведение рук в пек-дек",
|
||||
"Отведение назад в тренажере пек дек": "Разведение рук в пек-дек",
|
||||
"Отведение назад в тренажере пэк дэк (3х12)": "Разведение рук в пек-дек",
|
||||
"Отведение рук в кроссовере": "Отведение рук в кроссовере (по очереди)",
|
||||
"Отведение рук в стороны с гантелями стоя": 1,
|
||||
"Отведение рук в стороны стоя с гантелями": 1,
|
||||
"Отведение рук в стороны с гантелями стоя": "Разведение рук в стороны стоя (гантели)",
|
||||
"Отведение рук в стороны стоя с гантелями": "Разведение рук в стороны стоя (гантели)",
|
||||
"Отведение рук назад в пек дек": "Разведение рук в пек-дек",
|
||||
"Отведение рук с гантелями стоя": 2,
|
||||
"Отведение рук стоя с гантелями": 1,
|
||||
"Отведение рук с гантелями стоя": "Разведение рук в стороны стоя (гантели)",
|
||||
"Отведение рук стоя с гантелями": "Разведение рук в стороны стоя (гантели)",
|
||||
"Отведение руки в кроссовере": "Отведение рук в кроссовере (по очереди)",
|
||||
"Отведение руки в кроссовере (одной рукой)": "Отведение рук в кроссовере (по очереди)",
|
||||
"Отведение руки в кроссовере (по одной руке)": "Отведение рук в кроссовере (по очереди)",
|
||||
|
@ -126,15 +126,15 @@ unique_apple_exercises_mapper = {
|
|||
"Отведение руки в кроссовкре": "Отведение рук в кроссовере (по очереди)",
|
||||
"Отведение руки в сторону": "Отведение рук в кроссовере (по очереди)",
|
||||
"Отведение руки в сторону в кроссовере (каждая рука)": "Отведение рук в кроссовере (по очереди)",
|
||||
"Отведение руки стоя": 2,
|
||||
"Отведение руки стоя снизу вверх": 1,
|
||||
"Отведение руки стоя": "Отведение рук в кроссовере (по очереди)",
|
||||
"Отведение руки стоя снизу вверх": "Отведение рук в кроссовере (по очереди)",
|
||||
"Отжимания": "Отжимания",
|
||||
"Отжимания на брусьях": "Брусья",
|
||||
"Отжимания на брусьях узким хватом": "Брусья",
|
||||
"Отжимания на брусьях широким хватом": "Брусья",
|
||||
"Пек дек (отведение назад)": "Разведение рук в пек-дек",
|
||||
"Пек дек разведение рук в стороны": "Разведение рук в пек-дек",
|
||||
"Подтягивание на заднюю дельту в петлях": 1,
|
||||
"Подтягивание на заднюю дельту в петлях": "Подтягивания",
|
||||
"Подтягивание ног на ручнике": "Подъем ног на турнике",
|
||||
"Подтягивание ног на турнике": "Подъем ног на турнике",
|
||||
"Подтягивание ног прямых вися на турнике": "Подъем ног на турнике",
|
||||
|
@ -145,58 +145,58 @@ unique_apple_exercises_mapper = {
|
|||
"Подтяотвания": "Подтягивания",
|
||||
"Подъем коленей на турнике": "Подъем ног на турнике",
|
||||
"Подъем ног на турнике": "Подъем ног на турнике",
|
||||
"Подъем штанги стоя": 2,
|
||||
"Подъем штанги стоя": "Подъем штанги на бицепс стоя",
|
||||
"Подъёмы ног на турнике": "Подъем ног на турнике",
|
||||
"Подьем штанги стоя": 1,
|
||||
"Подьем штанги стоя": "Подъем штанги на бицепс стоя",
|
||||
"Присд на одну ногу (по очереди)": "Выпады",
|
||||
"Присед на одну ногу": "Выпады",
|
||||
"Присед на одну ногу (каждая)": "Выпады",
|
||||
"Приседания": "Приседания",
|
||||
"Приседания на одной ноге": "Выпады",
|
||||
"Разведение рук в кроссовере на трицепс": 1,
|
||||
"Разведение рук в наклоне": 2,
|
||||
"Разведение рук в налоне": 1,
|
||||
"Разведение рук в кроссовере на трицепс": "Отжимание на трицепс в кроссовере",
|
||||
"Разведение рук в наклоне": "Разведение рук в стороны в наклоне (гантели)",
|
||||
"Разведение рук в налоне": "Разведение рук в стороны в наклоне (гантели)",
|
||||
"Разведение рук в пек дек": "Разведение рук в пек-дек",
|
||||
"Разведение рук в стороны": "Разведение рук в пек-дек",
|
||||
"Разведение рук в стороны (дельт-машина)": "Разведение рук в стороны (дельт-машина)",
|
||||
"Разведение рук в стороны (дельта-машина)": "Разведение рук в стороны (дельт-машина)",
|
||||
"Разведение рук в стороны (пек дек)": "Разведение рук в пек-дек",
|
||||
"Разведение рук в стороны в наклоне 90⁰": 2,
|
||||
"Разведение рук в стороны в наклоне с гантелями": 1,
|
||||
"Разведение рук в стороны в наклоне 90⁰": "Разведение рук в стороны в наклоне (гантели)",
|
||||
"Разведение рук в стороны в наклоне с гантелями": "Разведение рук в стороны в наклоне (гантели)",
|
||||
"Разведение рук в стороны в пекдек": "Разведение рук в пек-дек",
|
||||
"Разведение рук в стороны в тренажёре": 1,
|
||||
"Разведение рук в стороны в тренажёре Дж": 1,
|
||||
"Разведение рук в стороны в тренажёре": "Разведение рук в пек-дек",
|
||||
"Разведение рук в стороны в тренажёре Дж": "Разведение рук в пек-дек",
|
||||
"Разведение рук в стороны пек дек": "Разведение рук в пек-дек",
|
||||
"Разведение рук в стороны с гантелям": 1,
|
||||
"Разведение рук в стороны стоя": 2,
|
||||
"Разведение рук в стороны стоя с гантелями": 2,
|
||||
"Разведение рук в стрроны": 1,
|
||||
"Разведение рук в стороны с гантелям": "Разведение рук в стороны стоя (гантели)",
|
||||
"Разведение рук в стороны стоя": "Разведение рук в стороны стоя (гантели)",
|
||||
"Разведение рук в стороны стоя с гантелями": "Разведение рук в стороны стоя (гантели)",
|
||||
"Разведение рук в стрроны": "Разведение рук в стороны стоя (гантели)",
|
||||
"Разведение рук назад в пек дек": "Разведение рук в пек-дек",
|
||||
"Разведение рук назад пек дек": "Разведение рук в пек-дек",
|
||||
"Разведение рук пек дек": "Разведение рук в пек-дек",
|
||||
"Разведение рук сидя": "Разведение рук в пек-дек",
|
||||
"Разведение рук сидя с прямыми руками в тренажере": "Разведение рук в пек-дек",
|
||||
"Разведение рук стоя с гантелями": 1,
|
||||
"Разгибание из за головы": 1,
|
||||
"Разгибание кик-бек": 1,
|
||||
"Разгибание локтей в наклоне": 1,
|
||||
"Разведение рук стоя с гантелями": "Разведение рук в стороны стоя (гантели)",
|
||||
"Разгибание из за головы": "Гантели молот",
|
||||
"Разгибание кик-бек": "Разгибание рук в наклоне (кик-бек)",
|
||||
"Разгибание локтей в наклоне": "Разведение рук в стороны в наклоне (гантели)",
|
||||
"Разгибание ног": "Разгибание ног сидя",
|
||||
"Разгибание ног сидя": "Разгибание ног сидя",
|
||||
"Разгибание ног сидя (4х10)": "Разгибание ног сидя",
|
||||
"Разгибание прямых рук сидя": 1,
|
||||
"Разгибание рук в кроссовере": 1,
|
||||
"Разгибание рук в тренажёре для трицепса": 1,
|
||||
"Разгибание рук в трицепс машине (3х10)": 1,
|
||||
"Разгибание рук сидя": 5,
|
||||
"Разгибание рук сидя (локти в стороны)": 1,
|
||||
"Разгибание рук сидя (трицепс машина)": 1,
|
||||
"Разгибание рук стоя с канатом": 1,
|
||||
"Разгибание спины": 1,
|
||||
"Разгибание прямых рук сидя": "Разведение рук в стороны (дельт-машина)",
|
||||
"Разгибание рук в кроссовере": "Отжимание на трицепс в кроссовере",
|
||||
"Разгибание рук в тренажёре для трицепса": "Отжимание на трицепс в кроссовере",
|
||||
"Разгибание рук в трицепс машине (3х10)": "Отжимание на трицепс в кроссовере",
|
||||
"Разгибание рук сидя": "Разгибание рук сидя (трицепс машина)",
|
||||
"Разгибание рук сидя (локти в стороны)": "Разгибание рук сидя (трицепс машина)",
|
||||
"Разгибание рук сидя (трицепс машина)": "Разгибание рук сидя (трицепс машина)",
|
||||
"Разгибание рук стоя с канатом": "Отжимание на трицепс в кроссовере",
|
||||
"Разгибание спины": "Разгибание спины",
|
||||
"Румынская тяга": "Румынская тяга",
|
||||
"Румынская тяга с гантелями": "Румынская тяга",
|
||||
"Румынская тяна": "Румынская тяга",
|
||||
"Румынская тяоа": "Румынская тяга",
|
||||
"Сведение на скамейке": 1,
|
||||
"Сведение на скамейке":"Разведение рук в стороны в наклоне (гантели)",
|
||||
"Сведение рук в пек дек": "Сведение рук в пек-дек",
|
||||
"Сведение рук в пек дек зэ": "Сведение рук в пек-дек",
|
||||
"Сведение рук в тренажере": "Сведение рук в пек-дек",
|
||||
|
@ -206,7 +206,7 @@ unique_apple_exercises_mapper = {
|
|||
"Сведение рук сидя": "Сведение рук в пек-дек",
|
||||
"Сведение рук сидя пек дек": "Сведение рук в пек-дек",
|
||||
"Сведения рук пек дек": "Сведение рук в пек-дек",
|
||||
"Сгибание гантелей в стиле молот одновременно": 1,
|
||||
"Сгибание гантелей в стиле молот одновременно": "Гантели молот",
|
||||
"Сгибание ног": "Сгибание ног сидя",
|
||||
"Сгибание ног лежа": "Сгибание ног лежа",
|
||||
"Сгибание ног лежа (медленно разгибать)": "Сгибание ног лежа",
|
||||
|
@ -218,15 +218,15 @@ unique_apple_exercises_mapper = {
|
|||
"Сгибание со штангой стоя (3х12)": "Подъем штанги на бицепс стоя",
|
||||
"Сгибания ног лежа": "Сгибание ног лежа",
|
||||
"Сгибания рук со штангой стоя": "Подъем штанги на бицепс стоя",
|
||||
"Силовой тренажер": 1,
|
||||
"Скручивания на мяче": 2,
|
||||
"Трацепс": 1,
|
||||
"Трицепс вниз у стойки": 1,
|
||||
"Трицепс машина": 4,
|
||||
"Трицепс сидя": 1,
|
||||
"Силовой тренажер": "Жим от груди сидя в тренажере (блоки)",
|
||||
"Скручивания на мяче": "Скручивания",
|
||||
"Трацепс": "Отжимание на трицепс в кроссовере",
|
||||
"Трицепс вниз у стойки": "Отжимание на трицепс в кроссовере",
|
||||
"Трицепс машина": "Разгибание рук сидя (трицепс машина)",
|
||||
"Трицепс сидя": "Разгибание рук сидя (трицепс машина)",
|
||||
"Трицепс-машина (разгибание рук сидя)": "Разгибание рук сидя (трицепс машина)",
|
||||
"Тяга Т гриф": 1,
|
||||
"Тяга в наклоне": 1,
|
||||
"Тяга Т гриф": "Тяга Т-грифа",
|
||||
"Тяга в наклоне": "Тяга штанги в наклоне",
|
||||
"Тяга вертикального блока": "Тяга вертикального блока",
|
||||
"Тяга вертикального блока обратным хватом": "Тяга вертикального блока (обратный хват)",
|
||||
"Тяга верхнего блока": "Тяга вертикального блока",
|
||||
|
@ -258,29 +258,29 @@ unique_apple_exercises_mapper = {
|
|||
"Тяга горизонтального блока одной рукой (поочерёдно)": "Тяга горизонтального блока (по очереди)",
|
||||
"Тяга горизонтального блокай": "Тяга горизонтального блока",
|
||||
"Тяга на себя": "Тяга горизонтального блока",
|
||||
"Тяга на себя с упором в грудь": 1,
|
||||
"Тяга на себя сидя": 3,
|
||||
"Тяга ногами": 1,
|
||||
"Тяга ногами вниз": 1,
|
||||
"Тяга обратным хватом штанги к поясу": 1,
|
||||
"Тяга одной рукой в кроссовере": 1,
|
||||
"Тяга одной рукой в кроссовере на колене": 1,
|
||||
"Тяга руки в кроссовере до": 1,
|
||||
"Тяга рычага к груди": 1,
|
||||
"Тяга сидя вниз обратным хватом": 1,
|
||||
"Тяга т грифа": 1,
|
||||
"Тяга штанги в наклоне": 7,
|
||||
"Тяга штанги в наклоне к груди": 1,
|
||||
"Тяга штанги в наклоне к поясу": 1,
|
||||
"Тяга штанги в наклоне к поясу обратным хватом": 1,
|
||||
"Тяга штанги в наклоне обратным хватом": 1,
|
||||
"Тяга штанги к поясу в наклоне": 1,
|
||||
"Тяга штанги к поясу стоя": 1,
|
||||
"Тяга штанги стоя": 1,
|
||||
"Штанга": 2,
|
||||
"Штанга в наклоне": 1,
|
||||
"Штанга лежа": 1,
|
||||
"Штанга стоя": 1,
|
||||
"Тяга на себя с упором в грудь": "Гребная тяга с упором в грудь",
|
||||
"Тяга на себя сидя": "Тяга горизонтального блока",
|
||||
"Тяга ногами": "Жим ногами",
|
||||
"Тяга ногами вниз": "Жим ногами",
|
||||
"Тяга обратным хватом штанги к поясу": "Тяга штанги в наклоне",
|
||||
"Тяга одной рукой в кроссовере": "Тяга горизонтального блока (по очереди)",
|
||||
"Тяга одной рукой в кроссовере на колене": "Тяга горизонтального блока (по очереди)",
|
||||
"Тяга руки в кроссовере до": "Тяга горизонтального блока (по очереди)",
|
||||
"Тяга рычага к груди": "Тяга горизонтального блока (по очереди)",
|
||||
"Тяга сидя вниз обратным хватом": "Тяга вертикального блока (обратный хват)",
|
||||
"Тяга т грифа": "Тяга Т-грифа",
|
||||
"Тяга штанги в наклоне": "Тяга штанги в наклоне",
|
||||
"Тяга штанги в наклоне к груди": "Тяга штанги в наклоне",
|
||||
"Тяга штанги в наклоне к поясу": "Тяга штанги в наклоне",
|
||||
"Тяга штанги в наклоне к поясу обратным хватом": "Тяга штанги в наклоне (обратным хватом)",
|
||||
"Тяга штанги в наклоне обратным хватом": "Тяга штанги в наклоне (обратным хватом)",
|
||||
"Тяга штанги к поясу в наклоне": "Тяга штанги в наклоне (обратным хватом)",
|
||||
"Тяга штанги к поясу стоя": "Подъем штанги на бицепс стоя",
|
||||
"Тяга штанги стоя": "Подъем штанги на бицепс стоя",
|
||||
"Штанга": "Жим штанги лежа",
|
||||
"Штанга в наклоне": "Тяга штанги в наклоне",
|
||||
"Штанга лежа": "Жим штанги лежа",
|
||||
"Штанга стоя": "Подъем штанги на бицепс стоя",
|
||||
"тяга горизонтального блока": "Тяга горизонтального блока",
|
||||
}
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@ from typing import List, Tuple
|
|||
from datetime import datetime
|
||||
|
||||
from obsidian.py_models import Approach, Exercise, Training
|
||||
from apple.mapper import unique_apple_exercises_mapper
|
||||
|
||||
current_directory = os.path.dirname(os.path.abspath(__file__))
|
||||
|
||||
|
@ -129,3 +130,15 @@ def parse_training_data():
|
|||
except ValueError:
|
||||
pass
|
||||
return trains[1:]
|
||||
|
||||
|
||||
def remap_unique_exercises(apple_trainings: List[Training]) -> List[Training]:
|
||||
for apple_training in apple_trainings:
|
||||
if not apple_training:
|
||||
continue
|
||||
for apple_exercise in apple_training.exercises:
|
||||
if not apple_exercise:
|
||||
continue
|
||||
print(f"{apple_training.date} : {apple_exercise}")
|
||||
apple_exercise.name = unique_apple_exercises_mapper.get(apple_exercise.name)
|
||||
return apple_trainings
|
||||
|
|
58
main.py
58
main.py
|
@ -7,6 +7,7 @@ from dotenv import load_dotenv
|
|||
from dbapi.tables import metadata_obj, training, exercise, approach
|
||||
from obsidian.notes_parser import parse_training_data, remap_unique_exercises
|
||||
from apple.notes_parser import parse_training_data as apple_parse_training_data
|
||||
from apple.notes_parser import remap_unique_exercises as apple_remaper
|
||||
from obsidian.py_models import Training
|
||||
|
||||
|
||||
|
@ -116,20 +117,59 @@ engine = create_engine(
|
|||
|
||||
# Apple notes playground
|
||||
|
||||
trainings: List[Training] = apple_parse_training_data()
|
||||
# trainings: List[Training] = apple_parse_training_data()
|
||||
#
|
||||
#
|
||||
# unique_exercise_names = defaultdict(int)
|
||||
# counter = 0
|
||||
#
|
||||
# for train in trainings:
|
||||
# if not train:
|
||||
# continue
|
||||
# if train.exercises:
|
||||
# for exr in train.exercises:
|
||||
# if exr:
|
||||
# counter += 1
|
||||
# unique_exercise_names[exr.name] += 1
|
||||
#
|
||||
# pprint(unique_exercise_names)
|
||||
# print(counter)
|
||||
#
|
||||
# parsed_trainings = apple_remaper(trainings)
|
||||
#
|
||||
# print("\n" * 3)
|
||||
#
|
||||
# unique_exercise_parsed_names = defaultdict(int)
|
||||
# p_counter = 0
|
||||
# for train in parsed_trainings:
|
||||
# if not train:
|
||||
# continue
|
||||
# if train.exercises:
|
||||
# for exr in train.exercises:
|
||||
# if exr:
|
||||
# p_counter += 1
|
||||
# unique_exercise_parsed_names[exr.name] += 1
|
||||
# pprint(unique_exercise_parsed_names)
|
||||
# print(p_counter)
|
||||
|
||||
# Combined trainings
|
||||
|
||||
|
||||
unique_exercise_names = defaultdict(int)
|
||||
counter = 0
|
||||
obsidian_trainings: List[Training] = parse_training_data()
|
||||
obsidian_parsed_trainings = remap_unique_exercises(obsidian_trainings)
|
||||
|
||||
for train in trainings:
|
||||
apple_trainings: List[Training] = apple_parse_training_data()
|
||||
apple_parsed_trainings = apple_remaper(apple_trainings)
|
||||
|
||||
|
||||
combined_trainings = obsidian_trainings + apple_trainings
|
||||
unique_exercise_parsed_names = defaultdict(int)
|
||||
for train in combined_trainings:
|
||||
if not train:
|
||||
continue
|
||||
if train.exercises:
|
||||
for exr in train.exercises:
|
||||
if exr:
|
||||
counter += 1
|
||||
unique_exercise_names[exr.name] += 1
|
||||
|
||||
pprint(unique_exercise_names)
|
||||
print(counter)
|
||||
unique_exercise_parsed_names[exr.name] += 1
|
||||
pprint(unique_exercise_parsed_names)
|
||||
print(len(combined_trainings))
|
||||
|
|
|
@ -1,8 +1,19 @@
|
|||
list_of_unique_names = [
|
||||
# Apple
|
||||
"Жим лежа",
|
||||
"Жим штанги лежа",
|
||||
"Жим штанги сидя (45 градусов)",
|
||||
"Жим ногами (гакк-машина)",
|
||||
"Подъем ног на турнике",
|
||||
"Гантели молот",
|
||||
"Гантели молот (по очереди)",
|
||||
"Жим от груди сидя в тренажере (блоки)",
|
||||
"Наклоны с прямой спиной",
|
||||
"Разгибание спины",
|
||||
"Скручивания",
|
||||
"Тяга Т-грифа",
|
||||
"Тяга штанги в наклоне",
|
||||
"Тяга штанги в наклоне (обратным хватом)",
|
||||
"Разгибание рук в наклоне (кик-бек)",
|
||||
# Obsidian
|
||||
"Тяга горизонтального блока",
|
||||
"Тяга горизонтального блока (по очереди)",
|
||||
|
|
Loading…
Reference in a new issue