Hello I am a user of "Velib" in Paris. And sometimes, when I need to go to the office I hope to get a bike at the velib station. But I noticed that it's not always possible.
For my project I use the velib API. You should find documentation here. The api give us the information about stations.
- Query the APi and preprocessing the data.
- Store the data transformed into a database like MySQl/ postgresql.
- Execute the script all 30 min, with a crontab.
- Analyze the data with a dashboard or a web app using streamlit.