From addb326a10ba0a1ccd53dfee4e84d2fc57314dac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Gruszczy=C5=84ski?= Date: Fri, 16 May 2025 11:54:17 +0200 Subject: [PATCH] zmiany --- app.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app.py b/app.py index b9b3361..5fbf1ab 100644 --- a/app.py +++ b/app.py @@ -146,6 +146,8 @@ def confirm_delete(): print("❌ Operacja anulowana.") sys.exit(0) +def days_to_years(days): + return round(days / 365, 1) def main(): signal.signal(signal.SIGINT, lambda s, f: sys.exit("\n🛑 Przerwano przez użytkownika.")) @@ -277,6 +279,12 @@ def main(): if args.export_excel: export_to_excel(final_candidates) + print("\n📋 Parametry filtrowania:") + if args.days_inactive: + print(f"- Nieaktywni: brak logowania przez ≥ {args.days_inactive} dni (~{days_to_years(args.days_inactive)} lat)") + print(f"- Weterani: konta zarejestrowane w roku ≤ {args.veteran_year}") + print(f"- Pominięci weterani: logowanie w ciągu ostatnich ≤ {args.recent_login_days} dni (~{days_to_years(args.recent_login_days)} lat)") + print("\n📊 Podsumowanie:") print(f"- Całkowita liczba użytkowników w bazie: {len(users)}") print(f"- Pominięci z punktami: {skipped_with_points}") @@ -284,7 +292,6 @@ def main(): print(f"- Z niepoprawnym e-mailem (MX lub tymczasowy): {invalid_email_count}") print(f"- Z tymczasowym e-mailem: {temp_email_count}") print(f"- Kandydaci do usunięcia: {len(final_candidates)}") - print(f"- Pominięci z punktami: {skipped_with_points}") print(f"- Pominięci jako aktywni weterani: {skipped_veterans}") if args.delete: