Skip to content

Telegram bot that shows the status of your favorite stations of Bicing, the Barcelona's public bike rental system.

License

Notifications You must be signed in to change notification settings

marivipelaez/bicingbot

Repository files navigation

BicingBot

Build Status Coverage Status

Telegram bot that shows the status of your favorite stations of Bicing, the Barcelona's public bike rental system.

Main libraries used

Bicingbot is built with Python and uses the following libraries:

Installation

Requirements

Build and run

  • Create a new virtualenv called bicingbot:
$ cd VIRTUALENVS_PATH
$ python venv bicingbot
# If working with virtualenvwrapper
$ mkvirtualenv bicingbot
  • Activate the virtualenv
# In Windows
$ source VIRTUALENVS_PATH/bicingbot/Scripts/activate
# In Mac
$ source VIRTUALENVS_PATH/bicingbot/bin/activate
# If working with virtualenvwrapper
$ workon bicingbot
  • Install dependencies
(bicingbot)$ pip install -r requirements.txt
  • Run bicingbot server:
(bicingbot)$ python bicingbot/bicingbot_app.py

Now, the bot is listening on http://localhost:5000

Development

  • Install development dependencies
(bicingbot)$ pip install -r requirements_dev.txt
  • Execute unit tests:
(bicingbot)$ pytest

About

Telegram bot that shows the status of your favorite stations of Bicing, the Barcelona's public bike rental system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages