meteosangue / meteosangue

:balloon:Facebook, Twitter and Telegram bot for Tuscany blood weather

Home Page:https://www.meteodelsangue.it

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Quickstart

pip install -r requirements.txt

Test

Enter your virtual env and install requirements

$ pip install -r requirements-test.txt

Launch

$ python manage.py test

Docker

Build image

$ docker-compose build

and run

$ docker-compose up

Our API

/api/bloodgroups : gives you all bloodgroups in database

[

    {
        "status": "S",
        "status_expanded": "Stabile",
        "groupid": "A+",
        "id": 1
    },
    {
        "status": "S",
        "status_expanded": "Stabile",
        "groupid": "AB+",
        "id": 2
    },

]

If you want retrieve a specific blood group (example AB+) you can use /api/bloodgroups/AB+

/api/bloodgroups/:Groupid

  • Groupid : Group id (AB+, AB-, A+ ...)

Deal with Facebook tokens

To generate a page access token follow this guide: https://developers.facebook.com/docs/pages/access-tokens/

You need a user access token to proceed.

License

Released under MIT License by @astagi

About

:balloon:Facebook, Twitter and Telegram bot for Tuscany blood weather

https://www.meteodelsangue.it


Languages

Language:Python 66.9%Language:HTML 30.5%Language:Dockerfile 1.8%Language:Shell 0.8%