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
|
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
|
6515d1430f
|
core: experimental guessing for last objects' date
|
2020-08-20 21:30:52 +01:00 |
|
Dima Gerasimov
|
c54d85037c
|
core: add base cachew directory
|
2020-07-31 12:22:13 +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
|
092aef88ce
|
core: detect compression, wrap in CPath if necessary
|
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 |
|
Dima Gerasimov
|
1cc4eb5d8d
|
core: add helper for computing stats; use it in modules
|
2020-06-04 22:19:34 +01:00 |
|
Dima Gerasimov
|
3d7844b711
|
core: support '' for explicitly set empty path set
|
2020-06-01 23:45:26 +01:00 |
|
Dima Gerasimov
|
d7aff1be3f
|
github: start moving to a proper artbitrated module
|
2020-06-01 22:49:31 +01:00 |
|
Dima Gerasimov
|
e351c8ba49
|
cli: add 'config init' command
|
2020-05-25 12:25:41 +01:00 |
|
Dima Gerasimov
|
7bd7cc9228
|
cli: integrate with stats reported by the modules
|
2020-05-25 11:46:30 +01:00 |
|
Dima Gerasimov
|
d890599c7c
|
cli: add checks for importing modules
|
2020-05-25 11:41:44 +01:00 |
|
Dima Gerasimov
|
8019389ccb
|
cli: move doctor to core, add doc
|
2020-05-25 10:17:40 +01:00 |
|
Dima Gerasimov
|
dab29a44b5
|
cli: detect config properly in mypy check
|
2020-05-25 10:04:58 +01:00 |
|
Dima Gerasimov
|
248e48dc30
|
core: improve types for warn_if_empty
ok, works with this advice https://github.com/python/mypy/issues/1927 + overloads
|
2020-05-25 01:23:30 +01:00 |
|
Dima Gerasimov
|
216944b3cd
|
core: improvements for warnings, twitter/rss: try using @warn_if_empty
|
2020-05-25 00:56:03 +01:00 |
|
Dima Gerasimov
|
616ffb457e
|
core: user overloads to type @warn_if_empty properly..
|
2020-05-25 00:25:33 +01:00 |
|
Dima Gerasimov
|
e3a71ea6c6
|
my.core: more work on typing @warn_if_empty, extra test
|
2020-05-25 00:25:33 +01:00 |
|
Dima Gerasimov
|
4b22d17188
|
core: add @warn_if_empty decorator
|
2020-05-25 00:25:33 +01:00 |
|
Dima Gerasimov
|
b99b2f3cfa
|
core: add warning when get_files returns no files, my.twitter.archive: make more defensive in case of no archives
|
2020-05-24 12:51:23 +01:00 |
|
Dima Gerasimov
|
02ba71a91d
|
documentation: generate tables of content, better navigation
|
2020-05-18 23:31:55 +01:00 |
|
Dima Gerasimov
|
c8bdbfd69f
|
core: expand '~' in get_files & import_dir
|
2020-05-18 22:43:27 +01:00 |
|
Dima Gerasimov
|
403ec18385
|
core/modules: get rid of set_repo uses, it was just complicating everythin
|
2020-05-18 21:33:52 +01:00 |
|
Dima Gerasimov
|
0f80e9d5e6
|
ok, seems that import_dir is a bit saner
|
2020-05-18 21:04:38 +01:00 |
|
Dima Gerasimov
|
87ad9d38bb
|
polar: add test for orger integration
|
2020-05-15 09:52:18 +01:00 |
|
Dima Gerasimov
|
0f27071dcc
|
polar: minor improvements, konsume: more type annotations
|
2020-05-15 09:07:23 +01:00 |
|
Dima Gerasimov
|
f3d5064ff2
|
polar: allow properly specifying polar_dir, with ~ as a default
|
2020-05-15 08:18:47 +01:00 |
|
Dima Gerasimov
|
8f86d7706b
|
core: use appdirs for ~/.config detection
|
2020-05-15 08:18:47 +01:00 |
|
Dima Gerasimov
|
6235e6ffae
|
Make my.core a proper package (for brevity purposes)
|
2020-05-14 23:01:50 +01:00 |
|
Dima Gerasimov
|
c289fbb872
|
rss: minor enhancements
|
2020-05-13 22:58:09 +01:00 |
|
Dima Gerasimov
|
cda6bd51ce
|
add py37 compatilibity helper for datetime.fromisoformat
|
2020-05-13 22:52:23 +01:00 |
|
Dima Gerasimov
|
e92ca215e3
|
Adapt takeout and twitter configs to the new pattern
Works fairly well so far?
|
2020-05-10 15:56:57 +01:00 |
|
Dima Gerasimov
|
8cbbafae1d
|
extract dataclass-based config helper
|
2020-05-10 15:18:45 +01:00 |
|
Dima Gerasimov
|
66453cb29b
|
add @classproperty, change set_repo to not require the parent
|
2020-05-09 20:03:35 +01:00 |
|
Dima Gerasimov
|
6ecb953675
|
cleanup, mypy coverage & add common/error stubs
|
2020-05-06 22:54:14 +01:00 |
|
Dima Gerasimov
|
15444c7b1f
|
move common/error to my.core
|
2020-05-06 22:36:29 +01:00 |
|
Dima Gerasimov
|
b7e5640f35
|
move init.py to my.core
|
2020-05-06 22:20:00 +01:00 |
|
Dima Gerasimov
|
51ae8601b4
|
Update docstrings and add links
|
2020-04-26 16:50:06 +01:00 |
|
Dima Gerasimov
|
21e82f0cd6
|
add disable_cachew helper
|
2020-04-24 15:19:31 +01:00 |
|