{"id":15937445,"url":"https://github.com/mckael/gobm65","last_synced_at":"2025-04-03T19:44:30.099Z","repository":{"id":79756003,"uuid":"128560506","full_name":"McKael/gobm65","owner":"McKael","description":"A Beurer BM65 CLI reader [Mirror repository]","archived":false,"fork":false,"pushed_at":"2021-03-13T18:34:26.000Z","size":15,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-09T08:17:24.655Z","etag":null,"topics":["blood-pressure","cli","golang"],"latest_commit_sha":null,"homepage":"https://hg.lilotux.net/golang/mikael/gobm65","language":"Go","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/McKael.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-07T19:19:46.000Z","updated_at":"2023-02-15T02:04:52.000Z","dependencies_parsed_at":"2023-06-09T19:00:37.305Z","dependency_job_id":null,"html_url":"https://github.com/McKael/gobm65","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/McKael%2Fgobm65","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/McKael%2Fgobm65/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/McKael%2Fgobm65/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/McKael%2Fgobm65/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/McKael","download_url":"https://codeload.github.com/McKael/gobm65/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247070782,"owners_count":20878581,"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":["blood-pressure","cli","golang"],"created_at":"2024-10-07T05:03:02.107Z","updated_at":"2025-04-03T19:44:30.078Z","avatar_url":"https://github.com/McKael.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gobm65\n\ngobm65 is a Beurer BM65 Blood Pressure Monitor CLI reader\n\n## Installation:\n\nUse go get to build the utility, either from Mercurial\nor from the Github mirror:\n\n```\n% go get hg.lilotux.net/golang/mikael/gobm65\n```\nor\n```\n% go get github.com/McKael/gobm65\n```\n\n## Examples:\n\nGet help:\n```\n% gobm65 --help\n```\n\nGet records and display the average:\n```\n% gobm65 --average\n```\n... display more statistics:\n```\n% gobm65 --stats\n```\n... add WHO classification:\n```\n% gobm65 --stats --class\n```\n\nDisplay the latest 3 records with the average:\n```\n% gobm65 -l 3 --average\n```\n\nDisplay all records since a specific date:\n```\n% gobm65 --since \"2016-06-01\"\n```\n\nDisplay all records before a specific date:\n```\n% gobm65 --to-date \"2016-06-30\"\n```\n\nDisplay all records of the last 7 days:\n```\n% gobm65 --since \"$(date \"+%F\" -d \"7 days ago\")\"\n```\n\nDisplay statistics for morning records:\n```\n% gobm65 --from-time 06:00 --to-time 12:00 --stats\n```\n\nOne can invert times to get night data:\n```\n% gobm65 --from-time 21:00 --to-time 09:00\n```\n\nDisplay the last/first 10 records in JSON:\n```\n% gobm65 -l 10 --format json\n```\n\nSave the records to a JSON file:\n```\n% gobm65 -o data_u2.json\n```\n\nRead a JSON file and display average of the last 3 records:\n```\n% gobm65 -i data_u2.json -l 3 --average\n% gobm65 -i data_u2.json -l 3 --stats\n```\n\nRead a JSON file, merge with device records, and save to another file:\n```\n% gobm65 -i data_u2.json --merge -o data_u2-new.json\n```\n\nData from several JSON files can be merged, files are separated with a ';':\n```\n% gobm65 -i \"data_u0.json;data_u1.json;data_u2.json\"\n```\n\n## Credits\n\nThanks to atbrask for figuring out the protocol details and writing a\nnice [blog post](\u003chttp://www.atbrask.dk/?p=98\u003e).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmckael%2Fgobm65","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmckael%2Fgobm65","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmckael%2Fgobm65/lists"}