GithubHelp home page GithubHelp logo

c4p-n1ck / dolero Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bcongdon/bolero

0.0 0.0 0.0 141 KB

๐Ÿ•บ Re-/Construct your personal API.

License: MIT License

Shell 0.24% Python 99.35% Makefile 0.41%

dolero's Introduction

bolero

๐Ÿ’ƒ Construct your personal API

Bolero backs up and cleans personal data, and allows you to expose that data as a personal RESTful API.

Methodology

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.

Installation

Local Installation

  1. Install Postgres and have it running locally.

  2. Clone the bolero repo with:

    git clone https://github.com/bcongdon/bolero
    cd bolero
  3. Install bolero's dependencies using Pipenv

    # Install bolero's pip dependencies
    pipenv install
  4. Run the startup script.

    ./start.py

Heroku Deployment

TODO

Trackers

Trackers live in bolero/trackers/ and provide both models and API scrapers for various services.

Supported Services:

  • Fitbit
  • MyFitnessPal
  • Nokia Health (formerly Withings)
  • Todoist
  • Twitter
  • Wunderlist

dolero's People

Contributors

bcongdon avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.