Dima Gerasimov
|
5fe21240b4
|
core: move mcachew into my.core.cachew; use better typing annotations (copied from cachew)
|
2023-06-08 01:29:49 +01:00 |
|
Dima Gerasimov
|
c34656e8fb
|
general: update mypy config, seems that logs of type: ignore aren't necessary anymore
|
2023-05-16 01:18:30 +01:00 |
|
Dima Gerasimov
|
73e57b52d1
|
general: cleanup -- remove main and executable bit where it's not necessary
|
2022-05-31 22:16:05 +01:00 |
|
Dima Gerasimov
|
e750666e30
|
my.bluemaestro: workaround for weird sensor glitch
|
2022-03-15 00:00:31 +00:00 |
|
Dima Gerasimov
|
491bef83bc
|
bluemaestro: make defensive, yield Exception for measurements
|
2021-04-22 11:11:39 +01:00 |
|
Dima Gerasimov
|
f2a339f755
|
core/sqlite: extract immutable connection helper
use in bluemaestro/zotero modules
|
2021-04-05 08:37:07 +01:00 |
|
Sean Breckenridge
|
5ecd4b4810
|
cleanup; remove unused imports
|
2021-04-02 08:38:06 +01:00 |
|
Dima Gerasimov
|
bfec6b975f
|
influxdb: add helper to core + use it in bluemaestro/lastfm/rescuetime
|
2021-02-22 10:46:40 +00:00 |
|
Dima Gerasimov
|
9afe1811a5
|
core/cachew: special handling for None in order to preserve cache_dir() path
+ add 'suffix' argument for more straighforward logic
|
2021-02-21 19:51:58 +00:00 |
|
Dima Gerasimov
|
6d9bc2964b
|
bluemaestro: populate grafana
|
2021-02-15 00:15:44 +00:00 |
|
Dima Gerasimov
|
1899b006de
|
bluemaestro: investigation of data quality + more sanity checks
|
2021-02-15 00:15:44 +00:00 |
|
Dima Gerasimov
|
d77ab92d86
|
bluemaesto: get rid of unnecessary file, move to top level
|
2021-02-15 00:15:44 +00:00 |
|