You should note in your documentation that the Revenue column is dropped - this causes the script to fail if there is no Revenue column in the url specified.
Documentation could be more clear regarding activity of path - if the person using it is distracted or has been marking for a while they might specify something like data/test.csv and end up with an extra test.csv folder. ^_^ To be extra clear indicate "stored in the data folder specified by argument localpath" and then under local path perhaps use "Local file path to folder in which data csvs will be written".
data/test.csv
and end up with an extratest.csv
folder. ^_^ To be extra clear indicate "stored in the data folder specified by argument localpath" and then under local path perhaps use "Local file path to folder in which data csvs will be written".