Skip to content

adrien-delhorme/mini-pbs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini PBS: Minimal Public Bike Status App

A minimal webapp to check your daily bike stations in one click and a fraction of a second.

Many PBS system have an application to consult the availablity of bikes on stations. But these applications are often cumbersome, slow and impractical. So I made a (very) lightweight webapp to display your daily bike stations with the data of the CityBikes API.

Screenshot of the app

Use

Open the webapp

The features are:

  • More than 700 bike sharing systems available around the world (via the CityBikes API)
  • List the availability of mechanical and electrical bikes on all stations
  • Pin your regular stations to the top of the list (and bookmark your configuration)
  • Lightweight page (< 80ko), minimal UI
  • no cookies, no login

Develop

The app is made with Flask, a Python web framework. It is based on the CityBikes API that provides coherent data from more than 700 bike sharing systems.

Install

git clone https://github.com/adrien-delhorme/mini-pbs
cd mini-pbs/
python3 -m virtualenv .venv
source .venv/bin/activate
python3 -m pip install -r requirements.txt

Run

source .venv/bin/activate
python3 -m flask run

About

A minimal public bike share status app

Topics

Resources

License

Stars

Watchers

Forks