Bike sharing at your terminal
Project description
cmdbikes
Have you ever thought
Damn, I wish I could check the status of my local bike sharing network on a terminal
Well, now with cmdbikes you can!
About
This is a silly client to showcase python-citybikes, a python wrapper for the Citybikes API. You can learn more about the project at https://citybik.es.
If your network is not supported, add an issue or a PR on pybikes.
Installation
$ pip install cmdbikes
Usage
$ cmdbikes show --help
Usage: cmdbikes show [OPTIONS] ADDRESS
Display status of station on a given address.
Options:
--geocode / --no-geocode Geocode station positions into a readable address
-n INTEGER Number of stations to show.
--color / --no-color Use colors on output
--json Return JSON representation
--help Show this message and exit.
Check the list of supported networks
$ cmdbikes ls
Argentina [2]
├ Buenos Aires (Ecobici)
└ Rosario (Mi bici tu bici)
Australia [4]
├ Melbourne (Melbourne Bike Share)
├ Brisbane (CityCycle)
├ Curtin University, Perth, WA (Curtin Bike Share)
└ Melbourne, AU (Monash BikeShare)
Austria [23]
├ Wien (Citybike Wien)
├ Wachau (LEIHRADL)
...
History
0.1.10 (2025-02-21)
Use geopy for geocoding
Add user agent for accesssing Nominatim and Citybikes
0.1.9 (2020-05-19)
Fix wrong colors on full stations
Add MIT License
0.1.8 (2018-10-15)
Fix bikes / slots bar not showing up on python 2
0.1.7 (2018-10-15)
Fix issues with google geocoder. Now uses OSM Nominatim: since some stations are on OSM, they do not return a house number, which makes addresses pointless.
0.1.6 (2017-02-13)
Fix bug with -n flag and stations
0.1.5 (2017-02-13)
Add –json flag for valid JSON output
0.1.3 (2016-11-22)
Disable distance checking for network, as it gives out false positives
0.1.0 (2016-11-22)
First release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cmdbikes-0.1.11.tar.gz.
File metadata
- Download URL: cmdbikes-0.1.11.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4d6f82eeb72bd58fafc71abb3bb57cbe1fb81901f7165942f31a71c48699351
|
|
| MD5 |
da1bdd4fea775ee585e2dd1e869f6c3e
|
|
| BLAKE2b-256 |
80bda125ccdc1c5fd43c99905705b3efd2caa81569957c4161ffdf62741e4c73
|
File details
Details for the file cmdbikes-0.1.11-py3-none-any.whl.
File metadata
- Download URL: cmdbikes-0.1.11-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4458e78fb31aa02b818cd68404ba137334a7211d39a55d232f92fb3d1ff20c51
|
|
| MD5 |
4be4fcd3d88e20a63e0deee12982c2af
|
|
| BLAKE2b-256 |
c285f1dd94a00363b3af6d3cfa3b6138b68b10f2896742465aaaeb84862da914
|