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 |
|