{"id":20634379,"url":"https://github.com/bcongdon/bolero","last_synced_at":"2025-04-15T19:36:09.795Z","repository":{"id":45443574,"uuid":"65586577","full_name":"bcongdon/bolero","owner":"bcongdon","description":":dancer: Construct your personal API","archived":false,"fork":false,"pushed_at":"2022-12-07T23:50:50.000Z","size":141,"stargazers_count":18,"open_issues_count":13,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-29T00:12:14.289Z","etag":null,"topics":["api-consumer","data-collector","flask-application","quantified-self"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bcongdon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-08-12T22:15:49.000Z","updated_at":"2024-08-23T14:26:41.000Z","dependencies_parsed_at":"2023-01-25T00:30:35.156Z","dependency_job_id":null,"html_url":"https://github.com/bcongdon/bolero","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcongdon%2Fbolero","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcongdon%2Fbolero/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcongdon%2Fbolero/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcongdon%2Fbolero/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bcongdon","download_url":"https://codeload.github.com/bcongdon/bolero/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249139435,"owners_count":21219077,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-consumer","data-collector","flask-application","quantified-self"],"created_at":"2024-11-16T14:25:06.555Z","updated_at":"2025-04-15T19:36:09.771Z","avatar_url":"https://github.com/bcongdon.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# bolero\n\u003e :dancer:  Construct your personal API\n\nBolero backs up and cleans personal data, and allows you to expose that data as a personal RESTful API.\n\n## Methodology\n\nConsuming 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.\n\nBolero 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.\n\n## Installation\n### Local Installation\n1. Install [Postgres](https://wiki.postgresql.org/wiki/Detailed_installation_guides) and have it running locally.\n2. Clone the bolero repo with:\n\n\t```sh\n\tgit clone https://github.com/bcongdon/bolero\n\tcd bolero\n\t```\n\n4. Install bolero's dependencies using [Pipenv](https://github.com/pypa/pipenv)\n\n\t```sh\n\t# Install bolero's pip dependencies\n\tpipenv install\n\t```\n\n5. Run the startup script.\n\t\n\t```sh\n\t./start.py\n\t```\n\n### Heroku Deployment\nTODO\n\n## Trackers\nTrackers live in `bolero/trackers/` and provide both models and API scrapers for various services.\n\n### Supported Services:\n\n* Fitbit\n* MyFitnessPal\n* Nokia Health (formerly Withings)\n* Todoist\n* Twitter\n* Wunderlist\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbcongdon%2Fbolero","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbcongdon%2Fbolero","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbcongdon%2Fbolero/lists"}