Fabio Manganiello
0fe1c2768b
[Fix] Some minor docstring indentation fixes.
2023-10-16 00:20:39 +02:00
Fabio Manganiello
1e93af86f4
Fixed some broken docstring references.
continuous-integration/drone/push Build is passing
Details
2023-10-09 01:33:45 +02:00
Fabio Manganiello
c3337ccc6c
[ #311 ] Docs deps autogen sphinx plugin.
...
continuous-integration/drone/push Build is passing
Details
Added an `add_dependencies` plugin to the Sphinx build process that
parses the manifest files of the scanned backends and plugins and
automatically generates the documentation for the required dependencies
and triggered events.
This means that those dependencies are no longer required to be listed
in the docstring of the class itself.
Also in this commit:
- Black/LINT for some integrations that hadn't been touched in a long
time.
- Deleted some leftovers from previous refactors (deprecated
`backend.mqtt`, `backend.zwave.mqtt`, `backend.http.request.rss`).
- Deleted deprecated `inotify` backend - replaced by `file.monitor` (see
#289 ).
2023-09-24 17:00:08 +02:00
Fabio Manganiello
0dc380fa94
Removed dependency from prctl.
...
Also, black'd and LINT-fixed some files that hadn't been touched in a
while.
2023-07-23 19:17:30 +02:00
Fabio Manganiello
3bfc5b83ef
Moved to manifest files for describing plugins and backends and their dependencies
2021-09-16 17:53:40 +02:00
Fabio Manganiello
2a78f81a7b
Major LINT fixes
2021-04-05 00:58:44 +02:00
Fabio Manganiello
bc7c248f72
Added Google Pub/Sub integration
2019-12-30 09:33:26 +01:00
Fabio Manganiello
9c4646bed5
Fixed documentation and added missing docs to the index
2019-07-16 20:28:00 +02:00
Fabio Manganiello
9fc243c93d
Use startTime instead of endTime as a time indicator to identify new records
2019-03-29 10:14:46 +00:00
Fabio Manganiello
24d395ce49
Use endTime
2019-03-28 14:37:26 +01:00
Fabio Manganiello
c84a6047ed
Using modifiedTime instead of startTime to track new data points
2019-03-28 14:17:43 +01:00
Fabio Manganiello
c3b2212972
Storing last processed timestamp per fit metric instead of a single timestamp for all the metrics to prevent new data points from being masked from newer ones from other metrics
2019-03-28 02:36:16 +01:00
Fabio Manganiello
92f1f3eea7
Wrap Google Fit checks in try-catch block to prevent the backend from crashing with no reload
2019-03-20 10:48:07 +00:00
Fabio Manganiello
7072a19829
Print timestamps in human readable format
2019-03-19 11:32:06 +00:00
Fabio Manganiello
eb7b9c066c
Logging info about processed Fit entries to debug why we don't always get all the new events
2019-03-19 11:29:53 +00:00
Fabio Manganiello
af97f7b6a5
Tentative fix for Google Fit data points timestamp tracking
2019-03-18 11:58:40 +00:00
Fabio Manganiello
a1c31a9fb9
Better handling for last_timestamp reads from Google Fit backend
2019-03-17 00:31:32 +01:00
Fabio Manganiello
9153b1e9c4
Added __init__.py init backend.google
2019-03-16 19:36:46 +01:00
Fabio Manganiello
f201f039e9
Extended and normalized key names in GoogleFitEvent type
2019-03-16 19:28:47 +01:00
Fabio Manganiello
87d63d7cb3
Added Google Fit backend
2019-03-16 01:22:42 +01:00