Commit Graph

19 Commits

Author SHA1 Message Date
Wesley Ellis
fc5d6136bf chore: disable annoying ruff check 2025-01-03 22:29:42 -05:00
Wesley Ellis
dccd04a212 feat: add sync command to write data to sqlite
Introduce sqlalchemy as a dep so that we can store and sync data from
the ring over time. This add a db module that contains ORM models and
functions to write data to the database

I also got sick of all the date stuff so I added date_utils as a module
to keep everything in one place.
2024-11-30 21:00:03 -05:00
Janne Holopainen
58a83f9aba Fix: Pin Python version to <3.14 2024-10-27 20:27:33 +01:00
Wesley Ellis
0ddf0dbf6d fix: remove upper bound on python version 2024-10-22 21:17:09 -04:00
Wesley Ellis
d150d0ce54 deps: add pyright to nvim-lsp group 2024-09-25 16:11:21 -04:00
Wesley Ellis
0c1f29e9ae feat: add --name as optional way to connect 2024-09-22 17:20:18 -04:00
Wesley Ellis
d74d238e07 test: add pytest-asyncio, tests for client._handle_tx 2024-09-14 08:56:09 -04:00
Wesley Ellis
881cd1f5e4 test: add hypothesis make_packet test 2024-09-12 17:01:58 -04:00
Wesley Ellis
5695f91bcc refactor: move packages around, add real-time-hr cli 2024-09-12 11:19:21 -04:00
Wesley Ellis
5b11453cca Add pdoc for documentation 2024-09-07 13:33:05 -04:00
Wesley Ellis
fec828fd5c fix some lint errors 2024-09-02 12:59:01 -04:00
Wesley Ellis
600bf5910d Parse heart rate log so it's always 288 entries, add some tests 2024-08-22 09:13:25 -03:00
Wesley Ellis
17db98dc48 Add scan cli, --address arg and new util cli entrypoint 2024-08-20 09:50:49 -03:00
Wesley Ellis
99a2f9b4eb add logging, add get-heart-rate-log command 2024-08-15 22:10:39 -03:00
Wesley Ellis
a91fbc3429 try adding mypy 2024-08-15 16:46:18 -03:00
Wesley Ellis
54989ad61b add ruff for linting and formatting 2024-08-15 16:31:13 -03:00
Wesley Ellis
3c97085ac2 Add pytest and dumb test 2024-08-13 14:07:08 -03:00
Wesley Ellis
5c8c7361a4 Add CLI entrypoint 2024-08-13 14:01:37 -03:00
Wesley Ellis
15ebecd4ec first commit, moving to own repo 2024-08-13 13:51:55 -03:00