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
Dima Gerasimov
3d7844b711
core: support '' for explicitly set empty path set
2020-06-01 23:45:26 +01:00
Dima Gerasimov
a267aeec5b
github: add config templates + docs
...
- ghexport: use export_path (export_dir is still supported)
2020-06-01 23:33:34 +01:00
Dima Gerasimov
ca39187c63
github: DEPRECATE my.coding.github
...
Instead my.github.all should be used (still backward compatible)
The reasons are
a) I don't feel that grouping (i.e. my.coding.*) makes much sense
b) using .all pattern (same way as twitter) allows for more composable and cleaner separation of GDPR and API data
2020-06-01 22:49:31 +01:00