Commit Graph

12 Commits

Author SHA1 Message Date
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
d150d0ce54 deps: add pyright to nvim-lsp group 2024-09-25 16:11:21 -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
5b11453cca Add pdoc for documentation 2024-09-07 13:33:05 -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
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
15ebecd4ec first commit, moving to own repo 2024-08-13 13:51:55 -03:00