HPI/my
seanbreckenridge 7a32302d66
query: add --warn-exceptions, dateparser, docs (#290)
* query: add --warn-exceptions, dateparser, docs

added --warn-exceptions (like --raise-exceptions/--drop-exceptions, but
lets you pass a warn_func if you want to customize how the exceptions are
handled. By default this creates a logger in main and logs the exception

added dateparser as a fallback if its installed (it's not a strong dependency, but
I mentioned in the docs that it's useful for parsing dates/times)

added docs for query, and a few examples

--output gpx respects the --{drop,warn,raise}--exceptions flags, have
an example of that in the docs as well
2023-04-18 00:15:35 +01:00
..
body docs: fix typos 2023-03-27 03:02:35 +01:00
books general/ci: clean up mypy-misc pipeline, only exclude specific files instead 2023-02-21 00:20:58 +00:00
browser docs: browser - fix examples for config 2022-08-29 00:03:32 +01:00
bumble my.bumble.android: better handling for missing conversation id in database 2023-03-17 00:33:22 +00:00
calendar general: fix mypy errors after mypy and pytz stubs updates 2021-12-19 18:53:29 +00:00
coding docs: fix typos 2023-03-27 03:02:35 +01:00
core query: add --warn-exceptions, dateparser, docs (#290) 2023-04-18 00:15:35 +01:00
emfit docs: fix typos 2023-03-27 03:02:35 +01:00
fbmessenger docs: fix typos 2023-03-27 03:02:35 +01:00
github docs: fix typos 2023-03-27 03:02:35 +01:00
google/takeout google.takeout.parser: recreate cache on upgrade 2022-12-17 21:07:30 +00:00
hackernews docs: fix typos 2023-03-27 03:02:35 +01:00
instagram docs: fix typos 2023-03-27 03:02:35 +01:00
ip my.ip.common: remove REQUIRES 2023-02-28 20:55:12 +00:00
jawbone docs: fix typos 2023-03-27 03:02:35 +01:00
kython kyhton.kompress: move to core (with a fallback, used in promnesia) 2020-10-29 03:13:18 +01:00
location cli: add option to output locations to gpx files (#286) 2023-04-15 00:31:11 +01:00
media general: cleanup -- remove main and executable bit where it's not necessary 2022-05-31 22:16:05 +01:00
photos docs: fix typos 2023-03-27 03:02:35 +01:00
reading polar: backward compatibility for my.reading.polar 2021-05-29 13:26:01 +01:00
reddit docs: fix typos 2023-03-27 03:02:35 +01:00
rss cleanup; remove unused imports 2021-04-02 08:38:06 +01:00
stackexchange stackexchange.gdpr: use ZipPath instead of ad-hoc kopen 2022-04-15 12:36:11 +01:00
telegram my.telegram.telegram_backup: support optional extra_where and optional media info extraction for Promnesia 2023-03-27 03:27:13 +01:00
time/tz docs: fix typos 2023-03-27 03:02:35 +01:00
tinder docs: fix typos 2023-03-27 03:02:35 +01:00
twitter my.twitter.twint: use dict row factory instead of sqlite Row 2023-03-17 00:33:22 +00:00
vk vk_messages_backup: add unique_everseen to prevent duplicate messages 2023-02-28 03:55:44 +00:00
whatsapp my.whatsapp.android: initial module 2023-04-01 04:07:35 +01:00
youtube docs: fix typos 2023-03-27 03:02:35 +01:00
zulip zulip: add stats function 2022-06-04 10:04:33 +01:00
arbtt.py docs: fix typos 2023-03-27 03:02:35 +01:00
bluemaestro.py general: cleanup -- remove main and executable bit where it's not necessary 2022-05-31 22:16:05 +01:00
cfg.py core: deprecate my.cfg, instead my.config can (and should be) used directly 2021-02-19 02:39:25 +00:00
common.py core: add __NOT_HPI_MODULE__ flag to mark utility files etc 2020-09-30 21:54:09 +02:00
config.py my.whatsapp.android: initial module 2023-04-01 04:07:35 +01:00
demo.py docs: fix typos 2023-03-27 03:02:35 +01:00
endomondo.py core/modules: switch away from using override_config to tmp_config in some tests & faka data generators 2023-02-09 02:35:09 +00:00
error.py core: add __NOT_HPI_MODULE__ flag to mark utility files etc 2020-09-30 21:54:09 +02:00
foursquare.py general: cleanup -- remove main and executable bit where it's not necessary 2022-05-31 22:16:05 +01:00
goodreads.py my.goodreads: cleanup, rename from my.reading.goodrads & use proper pip dependency 2021-03-26 05:06:53 +00:00
hypothesis.py core/influxdb: add main method to create influx measurement and fill with values 2021-04-27 20:10:10 +01:00
instapaper.py my.instapaper: add stat; add mypy checks on CI 2020-09-29 20:43:34 +02:00
kobo.py pinboard: *breaking backwards compability*, use pinbexport module directy 2021-02-18 20:46:03 +00:00
lastfm.py general: cleanup -- remove main and executable bit where it's not necessary 2022-05-31 22:16:05 +01:00
materialistic.py move materialistic module inside hackernews package 2022-02-04 23:38:50 +00:00
orgmode.py my.orgmode: add stat function 2021-04-22 11:11:39 +01:00
pdfs.py docs: fix typos 2023-03-27 03:02:35 +01:00
pinboard.py pinboard: *breaking backwards compability*, use pinbexport module directy 2021-02-18 20:46:03 +00:00
pocket.py cleanup; remove unused imports 2021-04-02 08:38:06 +01:00
polar.py general: cleanup -- remove main and executable bit where it's not necessary 2022-05-31 22:16:05 +01:00
py.typed move to subfolder 2019-09-17 21:33:17 +04:00
rescuetime.py core/modules: switch away from using override_config to tmp_config in some tests & faka data generators 2023-02-09 02:35:09 +00:00
roamresearch.py general: minor cleanup 2022-05-31 22:16:05 +01:00
rtm.py general: cleanup -- remove main and executable bit where it's not necessary 2022-05-31 22:16:05 +01:00
runnerup.py general/ci: clean up mypy-misc pipeline, only exclude specific files instead 2023-02-21 00:20:58 +00:00
simple.py core: better support for ad-hoc configs 2023-02-09 02:35:09 +00:00
smscalls.py smscalls: make checking for keys stricter 2023-04-15 17:17:02 +01:00
taplog.py docs: fix typos 2023-03-27 03:02:35 +01:00
zotero.py my.zotero: extract top level item's tags 2021-04-13 18:05:49 +01:00