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