HPI/my
Dima Gerasimov 9461df6aa5 general: extract the hack to warn of legacy imports and fallback to core/legacy.py
use it both in my.fbmessenger and my.reddit

if in the future any new modules need to be switched to namespace package structure with all.py it should make it easy to do

related:
- https://github.com/karlicoss/HPI/issues/12
- https://github.com/karlicoss/HPI/issues/89
- https://github.com/karlicoss/HPI/issues/102
2022-06-01 23:27:34 +01:00
..
body general: cleanup -- remove main and executable bit where it's not necessary 2022-05-31 22:16:05 +01:00
books core: add __NOT_HPI_MODULE__ flag to mark utility files etc 2020-09-30 21:54:09 +02:00
browser browser: parse browser history using browserexport (#216) 2022-02-13 23:56:05 +00:00
bumble instagram: initial module for android app data (direct messages) 2022-02-02 21:50:43 +00:00
calendar general: fix mypy errors after mypy and pytz stubs updates 2021-12-19 18:53:29 +00:00
coding general: minor cleanup 2022-05-31 22:16:05 +01:00
core general: extract the hack to warn of legacy imports and fallback to core/legacy.py 2022-06-01 23:27:34 +01:00
emfit general: cleanup -- remove main and executable bit where it's not necessary 2022-05-31 22:16:05 +01:00
fbmessenger general: extract the hack to warn of legacy imports and fallback to core/legacy.py 2022-06-01 23:27:34 +01:00
github my.github.gdpr: support uncompressed .tar.gz files 2022-05-31 22:16:05 +01:00
google/takeout docs: add docs for google_takeout_parser 2022-04-25 02:52:34 +01:00
hackernews move materialistic module inside hackernews package 2022-02-04 23:38:50 +00:00
instagram instagram.gdpr: use ZipPath instead of adhoc zipfile methods 2022-04-15 12:36:11 +01:00
ip location: add all.py, using takeout/gpslogger/ip (#237) 2022-04-26 21:11:35 +01:00
jawbone general: cleanup -- remove main and executable bit where it's not necessary 2022-05-31 22:16:05 +01:00
kython kyhton.kompress: move to core (with a fallback, used in promnesia) 2020-10-29 03:13:18 +01:00
location location: remove duplicate via_ip import 2022-05-27 22:48:14 +01:00
media general: cleanup -- remove main and executable bit where it's not necessary 2022-05-31 22:16:05 +01:00
photos cleanup; remove unused imports 2021-04-02 08:38:06 +01:00
reading polar: backward compatibility for my.reading.polar 2021-05-29 13:26:01 +01:00
reddit general: extract the hack to warn of legacy imports and fallback to core/legacy.py 2022-06-01 23:27:34 +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
time/tz my.time.tz.via_location: provide default (empty) config if user doesn't have time config defined 2022-05-22 16:12:44 +01:00
twitter core/general: move cached_property into compat, use standard implementation from python3.8 2022-05-31 14:08:50 +01:00
vk cleanup; remove unused imports 2021-04-02 08:38:06 +01:00
youtube general: cleanup -- remove main and executable bit where it's not necessary 2022-05-31 22:16:05 +01:00
zulip my.zulip.organization: use tarfile instead of kopen/kompress 2022-05-31 14:08:50 +01:00
arbtt.py general: minor cleanup 2022-05-31 22:16:05 +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.github.gdpr: support uncompressed .tar.gz files 2022-05-31 22:16:05 +01:00
demo.py ok, seems that import_dir is a bit saner 2020-05-18 21:04:38 +01:00
endomondo.py core.pandas: add check for 'error' column + add empty one by default 2021-02-14 16:20:38 +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 general: cleanup -- remove main and executable bit where it's not necessary 2022-05-31 22:16:05 +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 cleanup; remove unused imports 2021-04-02 08:38:06 +01: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 cleanup; remove unused imports 2021-04-02 08:38:06 +01:00
smscalls.py smscalls: allow multiple backup dirs (#172) 2021-05-14 01:35:36 +01:00
taplog.py core: remove vendorized py37 isoformat code 2022-01-27 19:25:42 +00:00
zotero.py my.zotero: extract top level item's tags 2021-04-13 18:05:49 +01:00