HPI/my
karlicoss 996169aa29 time.tz.via_location: more consistent behaviour wrt caching
previously it was possible to cachew never properly initialize the cache because if you only queried some dates in the past
because we never made it to the end of _iter_tzs

also some minor cleanup
2023-11-10 22:59:09 +00:00
..
body general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
books general/ci: clean up mypy-misc pipeline, only exclude specific files instead 2023-02-21 00:20:58 +00:00
browser my.browser.export: cleanup 2023-11-07 21:24:56 +00:00
bumble my.bumble.android: fix message deduplication 2023-11-07 01:03:57 +00:00
calendar general: fix mypy errors after mypy and pytz stubs updates 2021-12-19 18:53:29 +00:00
coding general: switch to using native 3.8 versions for cached_property/Literal/Protocol instead of compat 2023-05-16 01:18:30 +01:00
core core: add helper for more_iterable to check that all types involved are hashable 2023-10-31 01:02:17 +00:00
emfit my.emfit: add missing properties to fake data generator 2023-11-10 02:10:30 +00:00
fbmessenger core: add helper for more_iterable to check that all types involved are hashable 2023-10-31 01:02:17 +00:00
github general: enhancle logging for various modules 2023-10-29 22:32:07 +00:00
google/takeout general: use less explicit kompress boilerplate in modules 2023-10-20 21:13:59 +01:00
hackernews my.hackernews.harmonic: use orjson + add __hash__ for Saved object 2023-11-07 01:03:57 +00:00
instagram core: add helper for more_iterable to check that all types involved are hashable 2023-10-31 01:02:17 +00:00
ip my.ip.common: remove REQUIRES 2023-02-28 20:55:12 +00:00
jawbone my.jawbone: get rid of matplotlib import on top level 2023-11-10 02:10:30 +00:00
kython core/kompress: move vendorized to _deprecated, use kompress library directly 2023-10-12 23:47:05 +01:00
location location.google_takeout_semantic: handle None visitConfidence 2023-11-10 02:10:30 +00:00
media general: cleanup -- remove main and executable bit where it's not necessary 2022-05-31 22:16:05 +01:00
monzo monzo.monzoexport: initial module 2023-11-02 00:47:13 +00:00
photos general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
reading polar: backward compatibility for my.reading.polar 2021-05-29 13:26:01 +01:00
reddit core: move split compat/legacy modules into hpi_compat and compat 2023-10-28 20:06:54 +01:00
rss misc: replace uses of pytz.utc with timezone.utc where it makes sense 2023-06-09 03:31:13 +01:00
stackexchange my.stackexchange.stexport: small cleanup & stat improvements 2023-10-28 21:33:36 +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
tests reddit.rexport: some cleanup, move get_events stuff into personal overlay 2023-10-19 02:26:28 +01:00
time/tz time.tz.via_location: more consistent behaviour wrt caching 2023-11-10 22:59:09 +00:00
tinder core: add helper for more_iterable to check that all types involved are hashable 2023-10-31 01:02:17 +00:00
twitter core: add helper for more_iterable to check that all types involved are hashable 2023-10-31 01:02:17 +00:00
util experimental: add a hacky helper to import "original/shadowed" modules from within overlays 2023-10-21 22:46:16 +01:00
vk vk_messages_backup: some cleanup + switch to get_files 2023-11-02 00:43:10 +00:00
whatsapp core: add helper for more_iterable to check that all types involved are hashable 2023-10-31 01:02:17 +00:00
youtube general: deprecate some old methods by hiding behind TYPE_CHECKING 2023-10-30 22:51:31 +00:00
zulip my.zulip.organization: use UTC timestamps, support custom archive names + some cleanup 2023-10-27 02:38:03 +01:00
arbtt.py docs: fix typos 2023-03-27 03:02:35 +01:00
bluemaestro.py general: enhancle logging for various modules 2023-10-29 22:32:07 +00: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 monzo.monzoexport: initial module 2023-11-02 00:47:13 +00:00
demo.py misc: replace uses of pytz.utc with timezone.utc where it makes sense 2023-06-09 03:31:13 +01:00
endomondo.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01: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 general: deprecate some old methods by hiding behind TYPE_CHECKING 2023-10-30 22:51:31 +00:00
instapaper.py core: move split compat/legacy modules into hpi_compat and compat 2023-10-28 20:06:54 +01:00
kobo.py my.kobo: add hightlights method to return Hightlight objects iteratively 2023-10-28 20:06:54 +01:00
lastfm.py general: enhancle logging for various modules 2023-10-29 22:32:07 +00:00
materialistic.py move materialistic module inside hackernews package 2022-02-04 23:38:50 +00:00
orgmode.py core: move mcachew into my.core.cachew; use better typing annotations (copied from cachew) 2023-06-08 01:29:49 +01:00
pdfs.py docs: fix typos 2023-03-27 03:02:35 +01:00
pinboard.py my.pinboard: some cleanup 2023-11-06 23:10:00 +00:00
pocket.py general: deprecate some old methods by hiding behind TYPE_CHECKING 2023-10-30 22:51:31 +00:00
polar.py general: deprecate some old methods by hiding behind TYPE_CHECKING 2023-10-30 22:51:31 +00:00
py.typed move to subfolder 2019-09-17 21:33:17 +04:00
rescuetime.py general: switch to make_logger in a few modules, use a bit more consistent logging, rely on default INFO level 2023-06-21 18:42:15 +01:00
roamresearch.py misc: replace uses of pytz.utc with timezone.utc where it makes sense 2023-06-09 03:31:13 +01:00
rtm.py general: switch to using native 3.8 versions for cached_property/Literal/Protocol instead of compat 2023-05-16 01:18:30 +01:00
runnerup.py general: fix ignores after mypy version update 2023-10-12 23:47:05 +01:00
simple.py core: better support for ad-hoc configs 2023-02-09 02:35:09 +00:00
smscalls.py general: update mypy config, seems that logs of type: ignore aren't necessary anymore 2023-05-16 01:18:30 +01:00
taplog.py docs: fix typos 2023-03-27 03:02:35 +01:00
zotero.py general: switch to make_logger in a few modules, use a bit more consistent logging, rely on default INFO level 2023-06-21 18:42:15 +01:00