<li> Use the invite link posted to Blackboard to accept the assignment, and clone the repo to a Linux machine.
<li> Copy a2_template.py into a2_<myseneca_id>.py. Replace with your Myseneca username.
<li> Run the script itself. Investigate argparse.
**In the main block, print(args). ** Experiment with the various options.
<li> Read the usage output in the docs, what option must you implement? Go ahead and implement it. <b>Commit the change.</b>
<li> Investigate the
`parse_for_user() ` function, with the <code>usage_data_file</code>. **In main, call `parse_for_user()` with `output` as the argument. Investigate what's returned. **<li> `parse_for_user() ` should take the list of lines from the file, and instead return a list of usernames. **In main, print the title header and the output. ** <b>Commit the change.</b><li> **Once you have `output` --> `parse_for_user()` --> correct output being printed, use if conditions to print only when `-l user` is in the command line arguments. **
<li> <b>Continue committing these changes as your proceed.</b>
<li> Implement the same things as parse_for_user but for
`parse_for_hosts `. Output should be sorted.
<li> Compare your output with the output below.
<li> Write the `parse_for_daily()` function using the pseudocode given. This should be taking the list of lines from your file, and output a dictionary with start dates in DD/MM/YYYY format as the key and usage in seconds as the value.