add gen_url.py