waze
waze copied to clipboard
i love waze and i love map data!
Installation Requirements
pip install simplekml requests Gnosis-Utils numpy
sudo apt-get install gdal-bin
Running
python exportdrives.py
Notes
this script will export the last month or so of drives directly from waze's servers. waze only keeps about a month available, so you'll have to keep running the script at least once a month to be able to get all your drives. if you just keep all the files in the same directory, the script will skip drives you've already downloaded.
in the top of the file is:
kmlfolderrules = [
('morning', lambda x: x['startdate'].weekday() < 5 and x['startdate'].hour >= 8 and x['startdate'].hour <= 10),
('evening', lambda x: x['startdate'].weekday() < 5 and x['startdate'].hour >= 17 and x['startdate'].hour <= 19),
('other', lambda x: True),
]
you can edit these lambdas to have your commute times be represented and organized in the KML. the code above will have a 'morning' folder for starttimes on M-F between 8AM and 10:59AM, and 'evening' for M-F between 5PM and 7:59PM
enjoy!