#!/usr/bin/env python3

"""
Calculates the number of actual days since everyone
went into hiding (quarantine).
"""

import argparse
import datetime
import dateutil.parser
import color


def parse_args():
    argp = argparse.ArgumentParser()
    argp.add_argument('starting_date', help="Provide a starting date as a string")
    argp.add_argument('--utc', '-u', action='store_true', help="From UTC perspective")
    return argp.parse_args()


if __name__ == "__main__":
    args = parse_args()

    if args.utc:
        right_now = datetime.datetime.utcnow()
    else:
        right_now = datetime.datetime.now()

    delta = right_now - dateutil.parser.parse(args.starting_date)

    total_days = delta.days
    years = total_days / 365.25
    weeks = (total_days % 365.25) / 7