Commit graph

558 commits

Author SHA1 Message Date
karlicoss
c410daa484
Merge pull request #52 from karlicoss/updates
Updates
2020-05-18 23:40:58 +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
karlicoss
41c5b34006
Merge pull request #51 from karlicoss/updates
Improve documentation for some modules
2020-05-17 22:10:58 +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
karlicoss
c07ea0a600
Merge pull request #50 from karlicoss/polar
polar module updates
2020-05-17 14:01:49 +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
b2b7eee480 polar: add test against custom public repos 2020-05-15 07:42:21 +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
karlicoss
d0427855e8
Merge pull request #48 from karlicoss/configuration
lastfmupdates: docs, lastfm, rss module
2020-05-13 23:07: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
karlicoss
1e6e0bd381
Merge pull request #47 from karlicoss/more-documentation
More documentation & tests
2020-05-10 22:48:19 +01:00
Dima Gerasimov
d7abff03fc add dataclasses dependency for python<3.7 2020-05-10 22:43:02 +01:00
Dima Gerasimov
1d0ef82d32 Add test demonstrating unloading the module during dynamic configuration 2020-05-10 21:57:55 +01:00
Dima Gerasimov
0ac78143f2 add my.demo for testing out various approaches to configuring 2020-05-10 21:32:48 +01:00
karlicoss
d6f071e3b1
Merge pull request #45 from karlicoss/better-configs
Better configs: safer and self documented
2020-05-10 18:11:52 +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
051cbe3e38 update config documentation even more 2020-05-10 13:27:25 +01:00
Dima Gerasimov
9206366184 more requirements for the configuration 2020-05-10 12:05:36 +01:00
Dima Gerasimov
08dffac7b4 explain some rationales about the config format 2020-05-10 10:34:50 +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
5f4acfddee add takeout example 2020-05-08 16:57:59 +01:00