A script that will take a list of locations as options and another list as prioritized "key points" (e.g. your workspace, your partner's place, ...) and give the minimal weighted distance to them.