aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index 53752c0..014e8b2 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -22,10 +22,16 @@ use oslobike;
fn main() {
let api_key = dotenv::var("OSLOBIKE_APIKEY").expect("No API key defined!");
let api = oslobike::Api::new(api_key).unwrap();
+ let stations = api.stations().unwrap();
+ let station_availability = api.station_availability().unwrap();
+
for station in api.stations().unwrap() {
- println!("{:>4} {}: {}",
+ let a = station_availability.iter().find(|s| s.id == station.id).unwrap();
+ println!("{:>4} {:<32}: {:>2} bikes, {:>2} locks of {:>2} total",
station.id,
station.title,
+ a.availability.bikes,
+ a.availability.locks,
station.number_of_locks);
}
}