It works in two parts. The first is run everytime you have new CSV data. It'll create the static web files for a map. The second part is the static web content
So you can just run it whenever you have new dumps
Just run ./parse from the folder with the -f flag and the full path to the etsy dump
It'll overwrite the web/locations.js file with the new coordinates
Unfortunately this will only with with the Etsy dump, though I could expand it so you select the columns to be used for the address data (or you could just edit the source slightly)