Esempio n. 1
0
def write(activities):
    """Write activities to stdout
    :param activities: dict structure
    """
    for activity in activities:
        total_time_activity = timedelta()
        sys.stdout.write("= {activity} =\n".format(
            activity=activity))
        projects = activities[activity]
        for name, length in projects.iteritems():
            total_project = length['total']
            total_time_activity += total_project
            td_string = format_timedelta(total_project)
            sys.stdout.write("{name}: {length}\n".format(name=name,
                                                         length=td_string))
        sys.stdout.write("> TOTAL: {length}\n".format(
            length=format_timedelta(total_time_activity)))
Esempio n. 2
0
def write(activities):
    """Write activities to stdout
    :param activities: dict structure
    """
    csv_writer = csv.writer(sys.stdout)
    csv_writer.writerow(['Activity', 'Project', 'Time spent'])
    for activity in activities:
        projects = activities[activity]
        for name, length in projects.iteritems():
            total_project = length['total']
            td_string = format_timedelta(total_project)
            csv_writer.writerow([activity, name, td_string])