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
|
f5267d05d7
|
my.twitter.archive: rename config (preserving bckwd compatibility for now)
|
2020-05-24 13:06:52 +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
|
b7662378a2
|
docs: minor updates
|
2020-05-22 19:38:14 +01:00 |
|
Dima Gerasimov
|
03773a7b2c
|
twitter module: prettify top level twitter.all
|
2020-05-22 19:00:02 +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
|
44aa062756
|
tests: thinking about external repositories
|
2020-05-18 20:42:10 +01:00 |
|
Dima Gerasimov
|
c0bbb4eaf2
|
misc: get rid of SimpleNamespace uses
|
2020-05-17 22:05:23 +01:00 |
|
Dima Gerasimov
|
2a9fd54c12
|
Improve documentation for some modules
|
2020-05-17 21:56:58 +01:00 |
|
Dima Gerasimov
|
65138808e7
|
polar: handle few more attributes defensively
|
2020-05-15 13:17:02 +01:00 |
|
Dima Gerasimov
|
8277b33c18
|
polar: add highlight colors
|
2020-05-15 12:52:22 +01:00 |
|
Dima Gerasimov
|
3d8002c8c9
|
polar: support configuring defensive behaviour, support for highlight tags
|
2020-05-15 12:40:15 +01:00 |
|
Dima Gerasimov
|
844ebf28c1
|
polar: extract book tags
|
2020-05-15 11:49:30 +01:00 |
|
Dima Gerasimov
|
759b0e1324
|
polar: expose a proper filename
|
2020-05-15 10:11:09 +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
|
647b6087dd
|
add main HPI executable
|
2020-05-14 23:01:50 +01:00 |
|
Dima Gerasimov
|
6235e6ffae
|
Make my.core a proper package (for brevity purposes)
|
2020-05-14 23:01:50 +01:00 |
|
Dima Gerasimov
|
8d998146e2
|
remove garbage org files, move example config down the hierarchy
|
2020-05-14 23:01:50 +01:00 |
|
Dima Gerasimov
|
63d4198fd9
|
rss module: prettify & reorganize to allow for easily adding extra modules
|
2020-05-13 22:58:09 +01:00 |
|
Dima Gerasimov
|
92cf375480
|
move rss stuff in a separate subpackage
|
2020-05-13 22:58:09 +01:00 |
|
Dima Gerasimov
|
c289fbb872
|
rss: minor enhancements
|
2020-05-13 22:58:09 +01:00 |
|
Dima Gerasimov
|
eba2d26b31
|
Update lastfm order/tests/docs
|
2020-05-13 22:52:23 +01:00 |
|
Dima Gerasimov
|
522bfff679
|
update configuration doc & more tests
|
2020-05-13 22:52:23 +01:00 |
|
Dima Gerasimov
|
cda6bd51ce
|
add py37 compatilibity helper for datetime.fromisoformat
|
2020-05-13 22:52:23 +01:00 |
|
Dima Gerasimov
|
0ac78143f2
|
add my.demo for testing out various approaches to configuring
|
2020-05-10 21:32:48 +01:00 |
|
Dima Gerasimov
|
976b3da6f4
|
Autoextract documentation for some modules, improve docs
|
2020-05-10 18:09:12 +01:00 |
|
Dima Gerasimov
|
9cb39103c6
|
start autogenerating documentation on modules
|
2020-05-10 16:42:40 +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
|
217116dfe9
|
Use @dataclass with reddit, seems to work well
|
2020-05-10 14:47:02 +01:00 |
|
Dima Gerasimov
|
5fd5b91b92
|
Try the NamedTuple apptoach got google takeouts
|
2020-05-09 23:32:30 +01:00 |
|
Dima Gerasimov
|
c877104b90
|
another attempt to make the configs more self-documenting: via NamedTuple
|
2020-05-09 23:17:44 +01:00 |
|
Dima Gerasimov
|
4b8c2d4be4
|
Inherit from the base config
|
2020-05-09 22:21:15 +01:00 |
|
Dima Gerasimov
|
90b9d1d9c1
|
Use Protocol for proper config documentation
|
2020-05-09 21:38:25 +01:00 |
|
Dima Gerasimov
|
c75747f371
|
improving config documentation and allowing for fallbacks
|
2020-05-09 20:06:07 +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
|
eb97021b8e
|
improve lint script, explore subpackages
|
2020-05-06 22:28:37 +01:00 |
|
Dima Gerasimov
|
b7e5640f35
|
move init.py to my.core
|
2020-05-06 22:20:00 +01:00 |
|
Dima Gerasimov
|
9d5d368891
|
get rid of unnecessary .init imports
|
2020-05-06 22:05:16 +01:00 |
|
Dima Gerasimov
|
069732600c
|
cleanup for reddit data provider
|
2020-05-06 08:09:20 +01:00 |
|
Dima Gerasimov
|
6d1fba2171
|
Extra test for MY_CONFIG variable; fix order import for stub/dynamic config
|
2020-05-05 22:22:32 +01:00 |
|