Commit graph

634 commits

Author SHA1 Message Date
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