add sample data
python can deal with the json/xml job
rewrite download.sh with download.py, play json with python is easier.
store linename data in list data structure.
add logging support