diff --git a/HISTORY.rst b/HISTORY.rst index 431419b..a8b3dcb 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -4,7 +4,7 @@ History 0.7.4 (unreleased) ------------------ -- Nothing changed yet. +- Read events: added a bit of verbosity during operations 0.7.3 (2024-06-13) diff --git a/haunts/download.py b/haunts/download.py index ede549e..710f325 100644 --- a/haunts/download.py +++ b/haunts/download.py @@ -80,6 +80,8 @@ def extract_events(config_dir, sheet, day): events_service = calendar_service.events() sheet_service = spreadsheet_service.spreadsheets() + click.echo("Checking your calendars…") + configured_calendars = get_calendars( sheet_service, ignore_alias=True, use_read_col=True ) @@ -107,6 +109,8 @@ def extract_events(config_dir, sheet, day): all_sheet_events = get_calendar_col_values(sheet_service, sheet, "Event id") all_sheet_event_urls = get_calendar_col_values(sheet_service, sheet, "Link") + click.echo(f"Start downloading events for day {day}") + # Main operation loop for event in all_events: event_summary = event.get("summary", "No summary") @@ -153,3 +157,8 @@ def extract_events(config_dir, sheet, day): link_col=event_link, action_col="I" if not is_linked and project != "???" else "", ) + + if not all_events: + click.echo("No events found.") + else: + click.echo("Done!")