From 94519bfd5e0bd3942aa3de7d103e2fe347cd0c2c Mon Sep 17 00:00:00 2001 From: Hugo Date: Thu, 23 Sep 2021 18:10:04 +0200 Subject: [PATCH] Add number of unique client user agent display --- get_page_stats.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/get_page_stats.py b/get_page_stats.py index a9b6a6e..d1d2e45 100755 --- a/get_page_stats.py +++ b/get_page_stats.py @@ -233,7 +233,8 @@ def parse_logfile(logfile_path: str, locations: List[str], second=0, microsecond=0) additional_infos = {"last_log_timestamp": int(today_date.timestamp()), - "bot_user_agents_nb": len(bot_user_agents)} + "bot_user_agents_nb": len(bot_user_agents), + "client_user_agents_nb": len(client_user_agents)} return visit_dict, bot_visit_dict, other_visit_dict, additional_infos @@ -274,6 +275,7 @@ def main() -> None: # Generate the report print_visit_dict("Standard visits", visit_dict) + print(f"There were {additional_infos['client_user_agents_nb']} unique client user agent(s)") if args.exclude_crawler: print_visit_dict("Bot visits", bot_visit_dict) print(f"There were {additional_infos['bot_user_agents_nb']} unique bot user agent(s)")