I wrote this tiny script to pull the JSON feed from the CitiBike website:
import requests import time def executeCiti(): r = requests.get("http://citibikenyc.com/stations/json") print r.json() time.sleep(62) while True: executeCiti() exit()
Then I just run the script in terminal and output it to a .txt file like so: python citi_bike.py > output.txt
The end goal of what I would like by the end of this exercise is well formatted JSON data (with only select few of the pairs from each request), separated by each request. I want it to be manageable so I can create visualizations from it.
Is this an okay way to start what I'm trying to accomplish?
Is there a better way to begin, so that the data came out like I want it as my end goal? In regards to this question, I feel like I have already started taking a very roundabout way to getting to a cleaned up data set, even though this is only the first step.