Dima Gerasimov
|
deefa9fbbc
|
Use hypexport package in demo.py, clean up tox
|
2020-09-29 19:44:45 +02:00 |
|
Dima Gerasimov
|
abbaa47aaf
|
core.warnings: handle stacklevel properly
add more warnings about deprecated config arguments
|
2020-09-29 19:44:45 +02:00 |
|
Dima Gerasimov
|
109edd9da3
|
general: add compat module and helper for easy backwards compatibiltity for pre-PIP dependencies
my.hypothesis: use hypexport as a proper PIP package + fallback
|
2020-09-29 19:44:45 +02:00 |
|
Dima Gerasimov
|
fbaa8e0b44
|
core: add warnings helper to highlight warnings so they are more visible in the output
|
2020-09-27 17:47:30 +02:00 |
|
Dima Gerasimov
|
cd40fc75c3
|
my.emfit: expose fake data contextmanager
|
2020-09-19 18:10:16 +01:00 |
|
Dima Gerasimov
|
f02c572cc0
|
body.exercise: add cardio summary, move cross trainer to a separate file
|
2020-09-19 18:10:16 +01:00 |
|
Dima Gerasimov
|
eb14d5988d
|
my.body.exercise: more robuse handling + handle mismatching timezones
|
2020-09-19 18:10:16 +01:00 |
|
Dima Gerasimov
|
afce09d1d4
|
my.body.exercise: more consistent merging for cross trainer data
|
2020-09-19 18:10:16 +01:00 |
|
Dima Gerasimov
|
1ca2d116ec
|
my.body.exercise: cleanup & error handling for merging cross trainer stuff
|
2020-09-19 18:10:16 +01:00 |
|
Dima Gerasimov
|
0b947e7d14
|
my.body.exercise: port code from private workouts provider, simplify
|
2020-09-19 18:10:16 +01:00 |
|
Dima Gerasimov
|
baac593aef
|
port endomondo data provider from my private package
|
2020-09-19 18:10:16 +01:00 |
|
Dima Gerasimov
|
28fcc1d9b6
|
my.rescuetime: use rescuexport directly, add error handling & dataframe
|
2020-09-18 23:50:40 +01:00 |
|
Dima Gerasimov
|
e34c04ebc8
|
core.cachew: make disabled_cachew defensive
|
2020-09-18 23:50:40 +01:00 |
|
Dima Gerasimov
|
ef72ac3386
|
core: add initial config hacking helper
rescuetime: initial fake data generator
|
2020-09-18 23:50:40 +01:00 |
|
Dima Gerasimov
|
132db1dc0c
|
core: add pandas utils
|
2020-09-17 21:39:14 +01:00 |
|
Dima Gerasimov
|
63b848087d
|
my.jawbone: minor cleanup & refactoring, proper error propagation
|
2020-09-17 21:39:14 +01:00 |
|
Dima Gerasimov
|
99e50f0afe
|
core: experiments with attaching datetime information to errors
my.body.weigth: put datetime information in the error rows
|
2020-09-09 21:37:15 +01:00 |
|
Dima Gerasimov
|
743312a87b
|
my.body.blood: prettify, add stat()
|
2020-09-09 21:37:15 +01:00 |
|
Dima Gerasimov
|
efea669a3e
|
my.location: some cleanup and speedups
|
2020-09-09 21:37:15 +01:00 |
|
Dima Gerasimov
|
65781dd152
|
emfit: patch up timezone for correct local sleep time
|
2020-09-09 21:37:15 +01:00 |
|
Dima Gerasimov
|
d9bbf7cbf0
|
emfit: propagate errors properly, expose dataframe
|
2020-09-09 21:37:15 +01:00 |
|
Sean Breckenridge
|
78489157a1
|
fix spelling mistakes
|
2020-09-06 20:44:28 +01:00 |
|
Dima Gerasimov
|
07dd61ca6a
|
my.emfit: move data access layer bits to emfitexport
|
2020-08-20 21:30:52 +01:00 |
|
Dima Gerasimov
|
975f9dd110
|
rescuetime: get rid of kython, use cachew
|
2020-08-20 21:30:52 +01:00 |
|
Dima Gerasimov
|
6515d1430f
|
core: experimental guessing for last objects' date
|
2020-08-20 21:30:52 +01:00 |
|
karlicoss
|
cde5502151
|
Merge pull request #74 from thetomcraig/pdfs-process-filelist
Add "filelist" parameter to annotated_pdfs
|
2020-08-20 21:08:57 +01:00 |
|
Adrien Lacquemant
|
5b2cc577f2
|
Correct command to create config file
|
2020-08-20 20:14:55 +01:00 |
|
Tom Craig
|
5dc62ff085
|
Add tests for pdfs
|
2020-08-16 13:36:36 -07:00 |
|
Tom Craig
|
882ceb62fc
|
Add a "filelist" paramter to annotated_pdfs
|
2020-08-16 12:57:20 -07:00 |
|
Dima Gerasimov
|
626ee994bf
|
twint: open database in read only mode
|
2020-07-31 12:22:13 +01:00 |
|
Dima Gerasimov
|
4920defe12
|
vk: add messages processing
|
2020-07-31 12:22:13 +01:00 |
|
Dima Gerasimov
|
c54d85037c
|
core: add base cachew directory
|
2020-07-31 12:22:13 +01:00 |
|
Dima Gerasimov
|
10a8ebaae4
|
vk: move favorites module to a subpackage, add stat
|
2020-07-30 22:37:21 +01:00 |
|
Dima Gerasimov
|
4ee89b85ee
|
reddit: add stats()
|
2020-07-30 22:37:21 +01:00 |
|
Dima Gerasimov
|
a9ae6dbb7f
|
core: add error count to stats helper
|
2020-07-30 22:37:21 +01:00 |
|
Dima Gerasimov
|
92307d5f3d
|
bluemaestro: support new databases as well
|
2020-07-28 20:32:35 +01:00 |
|
Dima Gerasimov
|
9d45eb0559
|
bluemaestro: make iterative, add stat()
|
2020-07-28 20:32:35 +01:00 |
|
Tom Craig
|
fdaae59b59
|
Add .get to call for d[date]
|
2020-07-27 21:33:44 +01:00 |
|
Dima Gerasimov
|
092aef88ce
|
core: detect compression, wrap in CPath if necessary
|
2020-07-26 21:31:26 +01:00 |
|
Dima Gerasimov
|
77deef98de
|
reddit: more consistent handling for events
|
2020-07-26 21:31:26 +01:00 |
|
Dima Gerasimov
|
031b1278eb
|
reddit: cleanup cachew wrapper a bit
|
2020-07-26 21:31:26 +01:00 |
|
Dima Gerasimov
|
6b548c24c1
|
doctor: better mypy detection
|
2020-07-26 21:31:26 +01:00 |
|
Dima Gerasimov
|
5eecd8721d
|
cli: check specific module with doctor; print help on no command
|
2020-07-06 21:40:41 +01:00 |
|
Dima Gerasimov
|
49d25a75ae
|
core: use immutable mode in dataset helper
|
2020-07-06 21:40:41 +01:00 |
|
Dima Gerasimov
|
4fc33a9ed2
|
core: add helper for opening read-only database
|
2020-07-06 21:40:41 +01:00 |
|
karlicoss
|
0bcc5952c7
|
Merge pull request #62 from karlicoss/updates
updates: core & kobo
|
2020-06-04 22:55:15 +01:00 |
|
Dima Gerasimov
|
821eb47c93
|
kobo: BREAKING changes. Use kobuddy module directly, rename export_dir to export_path.
Hopefully this makes a lot of sense in the first place, and not that many users, so deserves breaking.
|
2020-06-04 22:50:52 +01:00 |
|
Dima Gerasimov
|
db852b3927
|
kobo: move away from my.books
|
2020-06-04 22:20:48 +01:00 |
|
Dima Gerasimov
|
1cc4eb5d8d
|
core: add helper for computing stats; use it in modules
|
2020-06-04 22:19:34 +01:00 |
|
karlicoss
|
a94b64c273
|
Merge pull request #61 from karlicoss/updates
github module: cleanup and proper modular layout
|
2020-06-01 23:52:07 +01:00 |
|