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 |
|
Dima Gerasimov
|
505a2b22ae
|
fix my.config.repos stub
|
2020-05-07 08:39:30 +01:00 |
|
karlicoss
|
40b6a82b7c
|
Merge pull request #42 from karlicoss/updates
cleanup, move stuff to my.core, update docs
|
2020-05-06 23:23:41 +01:00 |
|
Dima Gerasimov
|
d4a430e12e
|
update dev docs
|
2020-05-06 23:21:29 +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
|
5d3c0bdb1f
|
update with_my script, use correct order of arguments
|
2020-05-05 22:22:32 +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 |
|
Dima Gerasimov
|
636060db57
|
Simplify config discovery: get rid of the hacky stub and reimport proper config automatically
|
2020-05-05 22:22:32 +01:00 |
|
Dima Gerasimov
|
fd224d8c38
|
add test for config.set_repo
|
2020-05-04 22:08:58 +01:00 |
|