Sean Breckenridge
16c777b45a
my.config: catch possible nested config errors
2022-04-10 16:51:15 +01:00
seanbreckenridge
9e5cd60ff2
browser: parse browser history using browserexport ( #216 )
...
* browser: parse browser history using browserexport
from seanbreckenridge/HPI module:
1fba8ccf2f/my/browser/export.py
2022-02-13 23:56:05 +00:00
Sean Breckenridge
059c4ae791
docs: add link to template
2022-02-11 09:33:03 +00:00
Sean Breckenridge
a791b25650
core/cli: add --debug flag, add HPI_LOGS to docs
2022-02-11 09:31:10 +00:00
Sean Breckenridge
3f4fb64d56
core: drop py36 support, update docs for reddit ( #193 )
...
* docs: update references to my.reddit
* ci: remove 3.6, add 3.9
2022-01-27 08:26:15 +00:00
Sean Breckenridge
8033b5cdbd
docs/reddit: fix code block
2021-12-19 17:20:12 +00:00
Sean Breckenridge
4364484192
docs: add hpi query example, links to other repos
...
also updated the MODULE_DESIGN docs to mention the
current workaround for converting single file
modules to namespace packages through the
deprecation warning
2021-12-19 17:20:12 +00:00
Sean Breckenridge
8422c6e420
my.reddit: refactor into module that supports pushshift/gdpr ( #179 )
...
* initial pushshift/rexport merge implementation, using id for merging
* smarter module deprecation warning using regex
* add `RedditBase` from promnesia
* `import_source` helper for gracefully handing mixin data sources
2021-10-31 20:39:04 +00:00
Sean Breckenridge
4a04c09f31
docs: fix copy-paste errors/spelling mistakes
2021-07-10 10:56:23 +01:00
Dima Gerasimov
2a4bddea79
polar: move to top level, add page support
2021-05-29 13:26:01 +01:00
Sean Breckenridge
c1b70cd90e
docs: add some documentation on module design ( #160 )
2021-04-11 16:53:43 +01:00
Dima Gerasimov
ad1cc71b0f
readme: update
2021-02-20 01:39:55 +00:00
Dima Gerasimov
56d5587c20
CI: clean up tox config a bit, get rid of custom lint script
2021-02-18 02:04:40 +00:00
Dima Gerasimov
f40b804833
update setup documentation
2020-11-01 02:02:43 +01:00
Dima Gerasimov
1849a66f08
general: get rid of example_config & use demo/stub my.config instead
2020-11-01 02:02:43 +01:00
Dima Gerasimov
3a9e3e080f
my.time.tz: implement different policies for localizing
2020-11-01 01:51:10 +01:00
Dima Gerasimov
4666378f7e
my.location.home: simplify config format, make it a bit more robust + tests
2020-10-12 09:05:11 +02:00
Dima Gerasimov
dfea664f57
add my.location.home, use it as location/timezone fallback
2020-10-09 22:09:19 +02:00
Dima Gerasimov
ba9acc3445
my.location: let takeout provider be in a separate my.location.google; add CI test & enable mypy
2020-10-08 21:31:26 +02:00
Dima Gerasimov
6242307d7a
my.bluemaestro: run against testdata, add on CI
2020-10-04 01:40:52 +02:00
Dima Gerasimov
e63c159b80
my.body.exercise: add more annotations & ci check
2020-10-03 18:24:08 +02:00
Dima Gerasimov
d8841d0d7a
my.endomondo: add fake data generator, test mypy
2020-10-02 00:37:08 +02:00
Dima Gerasimov
1c20eb27aa
CI: add mypy checks for my.reddit, my.pocket and my.github.ghexport
2020-09-30 23:33:06 +02:00
Dima Gerasimov
0682919449
general: use module dependencies as proper PIP packages + fallback
2020-09-30 23:33:06 +02:00
Dima Gerasimov
dc642b5a6d
my.instapaper: add stat; add mypy checks on CI
2020-09-29 20:43:34 +02:00
Dima Gerasimov
3404b3fcf1
my.instapaper: use instapexport from PIP package
2020-09-29 20:43:34 +02:00
Dima Gerasimov
24fb983399
ci: add mypy for my.hypothesis
2020-09-29 19:44:45 +02:00
Dima Gerasimov
deefa9fbbc
Use hypexport package in demo.py, clean up tox
2020-09-29 19:44:45 +02:00
Adrien Lacquemant
5b2cc577f2
Correct command to create config file
2020-08-20 20:14:55 +01:00
Dima Gerasimov
821eb47c93
kobo: BREAKING changes. Use kobuddy module directly, rename export_dir to export_path.
...
Hopefully this makes a lot of sense in the first place, and not that many users, so deserves breaking.
2020-06-04 22:50:52 +01:00
Dima Gerasimov
3d7844b711
core: support '' for explicitly set empty path set
2020-06-01 23:45:26 +01:00
Dima Gerasimov
a267aeec5b
github: add config templates + docs
...
- ghexport: use export_path (export_dir is still supported)
2020-06-01 23:33:34 +01:00
Dima Gerasimov
f175acc848
pocket: reuse pockexport data access layer
...
BREAKING CHANGE! Data parsing was switched to pockexport.
This would help to keep it consistent across different apps in the future.
When you update, you'll need to:
- clone pockexport (latest version)
- set pockexport repository in your config (see doc/MODULES.org)
2020-05-27 08:42:47 +01:00
Dima Gerasimov
6453ff415d
docs: somewhat acceptable data flow diagrams
2020-05-26 22:51:50 +01:00
Dima Gerasimov
150a6a8cb7
docs: wip on better explanation of configs/diagram
2020-05-26 22:51:50 +01:00
Dima Gerasimov
e351c8ba49
cli: add 'config init' command
2020-05-25 12:25:41 +01:00
Dima Gerasimov
d890599c7c
cli: add checks for importing modules
2020-05-25 11:41:44 +01:00
Dima Gerasimov
8019389ccb
cli: move doctor to core, add doc
2020-05-25 10:17:40 +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
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
2a9fd54c12
Improve documentation for some modules
2020-05-17 21:56:58 +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
8d998146e2
remove garbage org files, move example config down the hierarchy
2020-05-14 23:01:50 +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
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