#!/usr/bin/python3 """Load YAML data to ensure validity.""" from datetime import date import agenda import agenda.conference import agenda.data import agenda.travel import agenda.trip config = __import__("config.default", fromlist=[""]) data_dir = config.PERSONAL_DATA currencies = set(config.CURRENCIES + ["GBP"]) def list_weekends() -> None: today = date.today() start = date(today.year, 1, 1) trip_list = agenda.trip.build_trip_list(data_dir) busy_events = agenda.busy.get_busy_events(start, data_dir, trip_list) # pprint(busy_events) weekends = agenda.busy.weekends(start, busy_events) # pprint(weekends) if __name__ == "__main__": list_weekends()