Skip to main content

Bike sharing at your terminal

Project description


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!


This is a silly client to showcase python-citybikes, a python wrapper for the Citybikes API. You can learn more about the project at

If your network is not supported, add an issue or a PR on pybikes.


$ pip install cmdbikes


$ cmdbikes show --help
Usage: cmdbikes show [OPTIONS] ADDRESS

  Display status of station on a given address.

  --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)


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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cmdbikes-0.1.9.tar.gz (4.7 kB view hashes)

Uploaded source

Built Distribution

cmdbikes-0.1.9-py3-none-any.whl (5.5 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page