Put logic in __init__, generate start URLs from a template

You'll need to condense the locations set a bit, I tried but it's too much and you get the idea.