Изменил отображение даты промежутка сбора активностей

This commit is contained in:
2025-05-26 18:07:20 +03:00
parent 7a9817c0aa
commit 21b202f090
2 changed files with 22 additions and 1 deletions

View File

@@ -22,6 +22,21 @@ class Config(BaseSettings):
DATETIME_FORMAT: str = "%Y-%m-%dT%H:%M:%SZ" DATETIME_FORMAT: str = "%Y-%m-%dT%H:%M:%SZ"
MONTHS: dict = {
1: "января",
2: "февраля",
3: "марта",
4: "апреля",
5: "мая",
6: "июня",
7: "июля",
8: "августа",
9: "сентября",
10: "октября",
11: "ноября",
12: "декабря"
}
def configure_argument_parser(): def configure_argument_parser():
parser = argparse.ArgumentParser(description='Трекер трудочасов с Clockify в Redmine') parser = argparse.ArgumentParser(description='Трекер трудочасов с Clockify в Redmine')

View File

@@ -41,7 +41,13 @@ def main():
start = today_start() start = today_start()
end = today_end() end = today_end()
else: else:
logger.info("Парсим задачи" + (f" с {start.date()} " if start else " ") + (f"до {end.date()}" if end else "")) if start:
from_ = f"{start.day} {config.MONTHS.get(start.month)} {start.year} г."
if end:
to_ = f"{end.day} {config.MONTHS.get(end.month)} {end.year} г."
logger.info(Fore.YELLOW + "Парсим задачи" + (f" с {from_} " if start else " ") + (f"до {to_}" if end else "") + Fore.RESET)
clock = ClockifyAPI( clock = ClockifyAPI(
token=config.CLOCKIFY_TOKEN, token=config.CLOCKIFY_TOKEN,