50 lines
1.2 KiB
Python
50 lines
1.2 KiB
Python
import os
|
|
|
|
VALORANT_RANKS = [
|
|
"Iron 1","Iron 2","Iron 3",
|
|
"Bronze 1","Bronze 2","Bronze 3",
|
|
"Silver 1","Silver 2","Silver 3",
|
|
"Gold 1","Gold 2","Gold 3",
|
|
"Platinum 1","Platinum 2","Platinum 3",
|
|
"Diamond 1","Diamond 2","Diamond 3",
|
|
"Ascendant 1","Ascendant 2","Ascendant 3",
|
|
"Immortal 1","Immortal 2","Immortal 3",
|
|
"Radiant"
|
|
]
|
|
|
|
def env_int(key: str) -> int:
|
|
value = os.getenv(key)
|
|
if value is None:
|
|
print(f"⚠️ ENV {key} not set, defaulting to 0")
|
|
return 0
|
|
return int(value)
|
|
|
|
# Workouts with reps per death and calories burned per rep
|
|
WORKOUTS = {
|
|
"Sit Ups": env_int("SITUPS"),
|
|
"Bicep Curls": env_int("BICEP_CURLS"),
|
|
"Pushups": env_int("PUSHUPS"),
|
|
"Squats": env_int("SQUATS"),
|
|
"Lunges": env_int("LUNGES"),
|
|
"Russian Twists": env_int("RUSSIAN_TWISTS"),
|
|
"Wall Pushups": env_int("WALL_PUSHUPS"),
|
|
"Bird Dog": env_int("BIRD_DOG"),
|
|
"Hip Thrusts": env_int("HIP_THRUSTS"),
|
|
}
|
|
|
|
WORKOUT_CALORIES = {
|
|
"Sit Ups": 0.2,
|
|
"Bicep Curls": 0.2,
|
|
"Pushups": 0.35,
|
|
"Squats": 0.6,
|
|
"Lunges": 0.2,
|
|
"Russian Twists": 0.2,
|
|
"Wall Pushups": 0.1,
|
|
"Bird Dog": 0.1,
|
|
"Hip Thrusts": 0.5,
|
|
}
|
|
|
|
ENABLED_WORKOUTS = {
|
|
k: v for k, v in WORKOUTS.items() if v > 0
|
|
}
|