:dancer: Construct your personal API
Construct your personal API
Bolero backs up and cleans personal data, and allows you to expose that data as a personal RESTful API.
Consuming APIs to access your personal data is a pain. API wrappers make this work less tedious, but each service still has it’s own authentication mechanism and data schema. Bolero abstracts away the API layer of downloading your data. Simply authenticate a Bolero tracker with each of your services, and access your data locally via RESTful API or SQL database.
Bolero aims to provide a platform on which you can build your own quantified self visualizations and data munging experiments. Get fast, reliable, and immediate access to the lifetime all the data you store online.
Clone the bolero repo with:
git clone https://github.com/bcongdon/bolero
cd bolero
Install bolero’s dependencies using Pipenv
# Install bolero's pip dependencies
pipenv install
Run the startup script.
./start.py
TODO
Trackers live in bolero/trackers/
and provide both models and API scrapers for various services.