Skip to main content
Python Software Foundation 20th Year Anniversary Fundraiser  Donate today!

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!

http://i.imgur.com/3LJqFjp.gif

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

Files for cmdbikes, version 0.1.9
Filename, size File type Python version Upload date Hashes
Filename, size cmdbikes-0.1.9-py3-none-any.whl (5.5 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size cmdbikes-0.1.9.tar.gz (4.7 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page