While I understand there is already a lot of resources available to do this task, I am using it as yet another task to solve while learning Python. Plus, it allows me to customise to my own needs instead of just starting out as a "one size fits all" script.