{"id":17336519,"url":"https://github.com/therookiecoder/bp_logger","last_synced_at":"2025-10-26T07:37:39.778Z","repository":{"id":65699641,"uuid":"319216349","full_name":"theRookieCoder/bp_logger","owner":"theRookieCoder","description":"Flutter app that logs blood pressure values in Google Drive as a Sheets file","archived":false,"fork":false,"pushed_at":"2023-04-05T09:54:51.000Z","size":8420,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-15T04:44:39.472Z","etag":null,"topics":["bp","drive-api","firebase-hosting","flutter","flutter-apps","google-api","google-drive","google-sign-in"],"latest_commit_sha":null,"homepage":"https://bp-logger-rookie-coder.web.app","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/theRookieCoder.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"docs/support.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-12-07T05:44:56.000Z","updated_at":"2025-02-11T10:02:39.000Z","dependencies_parsed_at":"2025-06-15T04:34:24.310Z","dependency_job_id":"203c0561-320f-4857-a09a-afcf2c1cf575","html_url":"https://github.com/theRookieCoder/bp_logger","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/theRookieCoder/bp_logger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theRookieCoder%2Fbp_logger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theRookieCoder%2Fbp_logger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theRookieCoder%2Fbp_logger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theRookieCoder%2Fbp_logger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/theRookieCoder","download_url":"https://codeload.github.com/theRookieCoder/bp_logger/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theRookieCoder%2Fbp_logger/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281074242,"owners_count":26439421,"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","status":"online","status_checked_at":"2025-10-26T02:00:06.575Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["bp","drive-api","firebase-hosting","flutter","flutter-apps","google-api","google-drive","google-sign-in"],"created_at":"2024-10-15T15:30:59.596Z","updated_at":"2025-10-26T07:37:39.735Z","avatar_url":"https://github.com/theRookieCoder.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BP Logger\n\nBP Logger is an app that allows you to keep track of your blood pressure by logging it in a file in Google Drive.  \nTo use BP Logger, you must first sign in with Google.\nThen, it will use your Google account to access your Google Drive (with your permission).  \nAfter which it will add the date and time, and your systolic and diastolic values to a Google Sheets file when you input them.\n\n## Installing\n\nCurrently, BP Logger is not available on any app stores, and has to be sideloaded.\nBecause of this, you cannot automatically update the app, you will have to manually check if there is a new version available.\n\nAlternatively, you can add the [website](https://bp-logger-rookie-coder.web.app) to your homescreen, but it will be laggier than the app.\n\n### Android\n\n1. Go to the [latest release](https://github.com/theRookieCoder/bp_logger/releases/latest)\n2. Download the file called `bp_logger_version.apk`, _make sure the file ends in `apk`_\n3. Some browsers might warn you that `apk`s may be dangerous, you safely can ignore this warning.\n   If you're skeptical, feel free to read through the [source code](https://github.com/theRookieCoder/bp_logger).\n4. Open the downloaded file to install it\n\n### iOS\n\nThe easiest way to sideload on iOS is using the [AltStore](https://altstore.io).\nYou will need a PC or Mac to use AltStore.\n\n1. Follow the instructions on [AltStore's website](https://altstore.io), make sure you have the AltStore app on your iPhone\n2. Go to the [latest release](https://github.com/theRookieCoder/bp_logger/releases/latest)\n3. Download the file called `bp_logger_version.ipa`, _make sure the file ends in `ipa`_\n4. Go to the Apps page in the AltStore app and click the add icon in the top left\n5. Choose the ipa file you just downloaded, it should start installing\n6. As long as your iPhone is connects to your computer (even wirelessly) at least once a week, it should continue to work\n\nYou can also use a variety of other methods to install `ipa` files, such as [Install on Air](https://installonair.com).  \nYou can also build from source and install to your iPhone using Xcode on a Mac as seen below.\nHowever this will only last for a week before needing a rebuild.\n\n## Building from Source\n\n\u003e You will need a Mac for building the iOS app\n\n- [Install Flutter](https://docs.flutter.dev/get-started/install)\n- Clone this repository using `git clone https://github.com/theRookieCoder/bp_logger.git` or `gh repo clone theRookieCoder/bp_logger`\n- Connect your device, make sure Flutter can pick it up\n- Run `flutter run --release` to install a release build\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftherookiecoder%2Fbp_logger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftherookiecoder%2Fbp_logger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftherookiecoder%2Fbp_logger/lists"}