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 |
|
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
|
4cceccd787
|
add test for dynamic config attributes (import my.cfg as config)
|
2020-05-04 22:08:58 +01:00 |
|
Dima Gerasimov
|
3912ef2460
|
fix zstd handling and github wrapper
|
2020-05-04 19:52:18 +01:00 |
|
Dima Gerasimov
|
55ac85c7e7
|
cpath tests, rely more on it
|
2020-05-04 08:53:41 +01:00 |
|
Dima Gerasimov
|
8b8a85e8c3
|
kompress.kopen improvements
- tests
- uniform handling for bytes/str, always return utf8 str by default
|
2020-05-04 08:37:36 +01:00 |
|
Dima Gerasimov
|
c3a77b6256
|
initial kompress tests
|
2020-05-04 07:50:29 +01:00 |
|
Dima Gerasimov
|
db47ba2d7e
|
Move get_files tests to separate file
|
2020-05-04 07:17:20 +01:00 |
|
Dima Gerasimov
|
0b61dd9e42
|
more minor tweaks, benefit from get_files
|
2020-05-03 17:15:51 +01:00 |
|
Dima Gerasimov
|
9bd61940b8
|
rely on implicit glob for my.reddit
|
2020-05-03 16:56:05 +01:00 |
|
Dima Gerasimov
|
5706f690e7
|
support implicit globs!
|
2020-05-03 16:52:09 +01:00 |
|
Dima Gerasimov
|
5c6eec62ee
|
start testing get_files
|
2020-05-03 16:17:48 +01:00 |
|
Dima Gerasimov
|
19e90eb647
|
improvements to @mcachew type checking
|
2020-05-03 15:57:11 +01:00 |
|
Dima Gerasimov
|
78dbbd3c55
|
prettify emfit provider
|
2020-05-03 13:42:31 +01:00 |
|
Dima Gerasimov
|
2bf62e2db3
|
fix photo link
|
2020-05-03 12:26:18 +01:00 |
|
Dima Gerasimov
|
22e2d68e5d
|
cleanup hypothesis module
|
2020-05-03 10:27:58 +01:00 |
|
Dima Gerasimov
|
a521885aa0
|
prettify github extractors
|
2020-05-03 10:08:53 +01:00 |
|
Dima Gerasimov
|
4244f403ed
|
simplify instapaper module
|
2020-05-03 08:22:15 +01:00 |
|
Dima Gerasimov
|
51ae8601b4
|
Update docstrings and add links
|
2020-04-26 16:50:06 +01:00 |
|
Dima Gerasimov
|
a84b51807f
|
more takeout to a separate subpackage
|
2020-04-24 18:10:33 +01:00 |
|
Dima Gerasimov
|
d1aa4d19dc
|
get rid of callbacks in takeout processing interface
|
2020-04-24 17:34:56 +01:00 |
|
Dima Gerasimov
|
60ccca52ad
|
more takeout tweaks and comments
|
2020-04-24 15:57:44 +01:00 |
|
Dima Gerasimov
|
21e82f0cd6
|
add disable_cachew helper
|
2020-04-24 15:19:31 +01:00 |
|
Dima Gerasimov
|
bc0794cc37
|
add traverse() to roam
|
2020-04-21 19:25:20 +01:00 |
|
Dima Gerasimov
|
96a850faf9
|
remove unnecessary methods from twitter provider
|
2020-04-20 08:38:01 +01:00 |
|
Dima Gerasimov
|
ab61a95701
|
specify encoding for uncompressed files in kompress.kopen
|
2020-04-19 21:50:46 +01:00 |
|
Dima Gerasimov
|
4cd6df86cf
|
Portable CPath
fixes https://github.com/karlicoss/HPI/issues/28
|
2020-04-19 21:01:56 +01:00 |
|
karlicoss
|
b911796c15
|
Merge pull request #26 from karlicoss/roam
Roam Research module
|
2020-04-19 17:59:12 +01:00 |
|
Dima Gerasimov
|
39860862ae
|
rename nodes -> notes
|
2020-04-19 17:55:15 +01:00 |
|