Commit graph

  • 7a1b7b1554 core/general: add assert_never + typing annotations for dataset Dima Gerasimov 2022-06-03 20:31:13 +01:00
  • aae951c46b my.instagram: add initial all.py + some experiments on nicer errors #251 Dima Gerasimov 2022-06-03 23:26:04 +01:00
  • 03f5988303 core/sqlite: experiment at typing SELECT query (to some extent) Dima Gerasimov 2022-06-03 21:44:27 +01:00
  • 59c6b126be core/general: add assert_never + typing annotations for dataset Dima Gerasimov 2022-06-03 20:31:13 +01:00
  • fd1a683d49 my.bumble: merge from all previous android exports Dima Gerasimov 2022-06-02 13:42:33 +01:00
  • b96c9f4534 fbmessenger: use both id and timestamp for merging Dima Gerasimov 2022-06-02 13:22:42 +01:00
  • 3faebdd629 core: add Protocol/TypedDict to compat Dima Gerasimov 2022-06-02 12:43:02 +01:00
  • 186f561018 core: some cleanup for core/init and doctor; fix issue with compileall Dima Gerasimov 2022-06-02 10:11:00 +01:00
  • 6a5a4b1131 my.bumble: merge from all previous android exports #250 Dima Gerasimov 2022-06-02 13:42:33 +01:00
  • 7c2739ec22 fbmessenger: use both id and timestamp for merging Dima Gerasimov 2022-06-02 13:22:42 +01:00
  • 2ff1ae9df6 core: add Protocol/TypedDict to compat Dima Gerasimov 2022-06-02 12:43:02 +01:00
  • 5014b5b7ce core: some cleanup for core/init and doctor; fix issue with compileall Dima Gerasimov 2022-06-02 10:11:00 +01:00
  • 9461df6aa5 general: extract the hack to warn of legacy imports and fallback to core/legacy.py Dima Gerasimov 2022-06-01 23:02:58 +01:00
  • 8336d18434 general: add an adhoc test for checking mixin behaviour with namespace packages and __init__.py hack Dima Gerasimov 2022-06-01 21:57:36 +01:00
  • 179b657eea general: add a test for __init__.py fallback for modules which are switching to namespace packages Dima Gerasimov 2022-05-31 23:24:15 +01:00
  • 63bd3e72df general: extract the hack to warn of legacy imports and fallback to core/legacy.py #249 Dima Gerasimov 2022-06-01 23:02:58 +01:00
  • 75a61617cb general: add an adhoc test for checking mixin behaviour with namespace packages and __init__.py hack Dima Gerasimov 2022-06-01 21:57:36 +01:00
  • fd89cbf655 general: add a test for __init__.py fallback for modules which are switching to namespace packages Dima Gerasimov 2022-05-31 23:24:15 +01:00
  • 049820c827 my.github.gdpr: support uncompressed .tar.gz files Dima Gerasimov 2022-05-31 21:54:11 +01:00
  • 1b4ca6ad1b github.gdpr: prepare for using .tag.gz Dima Gerasimov 2022-05-31 21:03:41 +01:00
  • 73e57b52d1 general: cleanup -- remove main and executable bit where it's not necessary Dima Gerasimov 2022-05-31 20:37:16 +01:00
  • 2025d7ad1a general: minor cleanup Dima Gerasimov 2022-05-31 19:08:39 +01:00
  • 62171ac213 my.github.gdpr: support uncompressed .tar.gz files #248 Dima Gerasimov 2022-05-31 21:54:11 +01:00
  • a6d6e75782 github.gdpr: prepare for using .tag.gz Dima Gerasimov 2022-05-31 21:03:41 +01:00
  • ed14dbd25e general: cleanup -- remove main and executable bit where it's not necessary Dima Gerasimov 2022-05-31 20:37:16 +01:00
  • 71cda586ad general: minor cleanup Dima Gerasimov 2022-05-31 19:08:39 +01:00
  • 5799c062a5 my.zulip.organization: use tarfile instead of kopen/kompress Dima Gerasimov 2022-05-31 13:54:28 +01:00
  • 4e59a65f9a core/general: move cached_property into compat, use standard implementation from python3.8 Dima Gerasimov 2022-05-31 13:06:29 +01:00
  • 711157e0f5 my.twitter.archive: switch to zippath, add config section, better mypy coverage Dima Gerasimov 2022-05-31 12:46:21 +01:00
  • 1c60ece364 my.zulip.organization: use tarfile instead of kopen/kompress #247 Dima Gerasimov 2022-05-31 13:54:28 +01:00
  • 03f59a3505 core/general: move cached_property into compat, use standard implementation from python3.8 Dima Gerasimov 2022-05-31 13:06:29 +01:00
  • e4b50e5a74 my.twitter.archive: switch to zippath, add config section, better mypy coverage Dima Gerasimov 2022-05-31 12:46:21 +01:00
  • d092608002 twitter.talon: make retweets more compatible with twitter archive Dima Gerasimov 2022-05-30 23:45:59 +01:00
  • ef120bc643 twitter.talon: expland URLs Dima Gerasimov 2022-05-30 23:20:35 +01:00
  • 946daf40d0 twitter: prefer archive data over twidump for tweets Dima Gerasimov 2022-05-30 21:40:50 +01:00
  • bb4c77612b twitter.twint: fix missing mentions in tweet text Dima Gerasimov 2022-05-30 21:24:23 +01:00
  • bb6201bf2d my.twitter.archive: expand entities in tweet text Dima Gerasimov 2022-05-30 21:08:25 +01:00
  • 1e2fc3bec7 twitter.archive: unescape stuff like &lt/&gt Dima Gerasimov 2022-05-30 20:24:24 +01:00
  • 44a6b17ec3 twitter: use created_at as an extra key for merging Dima Gerasimov 2022-05-30 19:53:35 +01:00
  • 4104f821fa twitter.twint: actually need to treat created_at is UTC Dima Gerasimov 2022-05-30 19:47:42 +01:00
  • d65e1b5245 twitter.twint: localize timestamps correctly Dima Gerasimov 2022-05-30 17:24:09 +01:00
  • de7972be05 twitter: add permalink to Talon objects; extract shared method Dima Gerasimov 2022-05-30 16:57:08 +01:00
  • 60238117bc twitter.talon: make retweets more compatible with twitter archive #246 Dima Gerasimov 2022-05-30 23:45:59 +01:00
  • 9f369e53da twitter.talon: expland URLs Dima Gerasimov 2022-05-30 23:20:35 +01:00
  • 436ba55ac1 twitter: prefer archive data over twidump for tweets Dima Gerasimov 2022-05-30 21:40:50 +01:00
  • 89090ecea5 twitter.twint: fix missing mentions in tweet text Dima Gerasimov 2022-05-30 21:24:23 +01:00
  • 9b72e09957 my.twitter.archive: expand entities in tweet text Dima Gerasimov 2022-05-30 21:08:25 +01:00
  • 3642381733 twitter.archive: unescape stuff like &lt/&gt Dima Gerasimov 2022-05-30 20:24:24 +01:00
  • bfc5bf3271 twitter: use created_at as an extra key for merging Dima Gerasimov 2022-05-30 19:53:35 +01:00
  • 82e999268b twitter.twint: actually need to treat created_at is UTC Dima Gerasimov 2022-05-30 19:47:42 +01:00
  • 3c6f45ce83 twitter.twint: localize timestamps correctly Dima Gerasimov 2022-05-30 17:24:09 +01:00
  • e3f376d64f twitter: add permalink to Talon objects; extract shared method Dima Gerasimov 2022-05-30 16:57:08 +01:00
  • 19da373a0a location: remove duplicate via_ip import Sean Breckenridge 2022-05-27 14:34:32 -07:00
  • ab5cb8d9ec location: remove duplicate via_ip import #245 Sean Breckenridge 2022-05-27 14:34:32 -07:00
  • eae0e1a614 my.time.tz.via_location: provide default (empty) config if user doesn't have time config defined Dima Gerasimov 2022-05-22 15:21:08 +01:00
  • fa6f0c7ffa my.time.tz.via_location: provide default (empty) config if user doesn't have time config defined #244 Dima Gerasimov 2022-05-22 15:21:08 +01:00
  • 76a497f2bb
    general,ci: fix python 3.10 issues, add to CI (#242) v0.3.20220503 karlicoss 2022-05-03 19:11:23 +01:00
  • 9188043581 general,ci: fix python 3.10 issues, fix CI #242 Dima Gerasimov 2022-05-03 18:47:42 +01:00
  • 64a4782f0e core/ci: fix windows-specific issues Dima Gerasimov 2022-05-02 18:26:22 +01:00
  • 637982a5ba ci: update ci configs Dima Gerasimov 2022-05-02 17:35:15 +01:00
  • e774f974f8 core/ci: fix windows-specific issues #241 Dima Gerasimov 2022-05-02 18:26:22 +01:00
  • 960ed56291 ci: update ci configs Dima Gerasimov 2022-05-02 17:35:15 +01:00
  • 80c5be7293 Adding bots file type to reduce parsing issues Maxim Efremov 2022-05-02 13:30:35 +06:00
  • 789a3f706b Adding bots file type to reduce parsing issues #240 Maxim Efremov 2022-05-02 13:30:35 +06:00
  • 0ce44bf0d1
    doctor: better quick option propogation for stats (#239) seanbreckenridge 2022-05-01 16:13:05 -07:00
  • bba07d8265 stats: use try/catch for contextmanager #239 Sean Breckenridge 2022-05-01 15:47:44 -07:00
  • 301ce5f35e doctor: better quick option propogation for stats Sean Breckenridge 2022-04-30 23:25:24 -07:00
  • f43eedd52a docs: describe the all.py/import_source pattern Sean Breckenridge 2022-04-26 23:12:45 -07:00
  • 537afcfb57 docs: describe the all.py/import_source pattern #238 Sean Breckenridge 2022-04-26 23:12:45 -07:00
  • 2cb836181b
    location: add all.py, using takeout/gpslogger/ip (#237) seanbreckenridge 2022-04-26 13:11:35 -07:00
  • c7dc29e225 add _sorted_locations to iteratively sort #237 Sean Breckenridge 2022-04-26 12:47:41 -07:00
  • 61e84bd874 make via_location stats a bit more configurable Sean Breckenridge 2022-04-26 12:39:40 -07:00
  • bec52724e4 rename policy -> tzpolicy Sean Breckenridge 2022-04-26 12:20:46 -07:00
  • 62dd6712f3 tz -> zone, update iter_tzs depends on, misc changes Sean Breckenridge 2022-04-26 12:14:37 -07:00
  • 8ab67d4d26 update default tz policy in docs Sean Breckenridge 2022-04-26 11:31:15 -07:00
  • a8e6d71bb8 doc: remove dataclass decorator from config docs Sean Breckenridge 2022-04-26 11:27:24 -07:00
  • ca138a0b07 via_location: sort dates before groupby Sean Breckenridge 2022-04-26 00:26:26 -07:00
  • a417e5c838 add comment about adding/removing sources Sean Breckenridge 2022-04-25 21:52:13 -07:00
  • 15fcec6fcb
    remove broken code block seanbreckenridge 2022-04-25 21:49:48 -07:00
  • cbe66f9a86 locations/takeout: remove useless exception check Sean Breckenridge 2022-04-25 21:29:18 -07:00
  • e3cc095c77
    fix module headings in doc seanbreckenridge 2022-04-25 21:08:26 -07:00
  • f9d2f6ef01 update docs Sean Breckenridge 2022-04-25 21:02:55 -07:00
  • cca439a931 check required accuracy when computing timezones Sean Breckenridge 2022-04-25 20:30:23 -07:00
  • 749f488d90 update tz/via_location tests Sean Breckenridge 2022-04-25 19:07:02 -07:00
  • f8d891c1cf remove InputSource Sean Breckenridge 2022-04-25 18:50:10 -07:00
  • 51c4b7979d prevent scope from causing incompatible type assigments Sean Breckenridge 2022-04-25 18:39:17 -07:00
  • ca10d524a4 location: add all.py, using takeout/gpslogger/ip Sean Breckenridge 2022-04-25 18:21:52 -07:00
  • 66a00c6ada docs: add docs for google_takeout_parser Sean Breckenridge 2022-04-24 18:10:56 -07:00
  • 23b527dd02 docs: add docs for google_takeout_parser #236 Sean Breckenridge 2022-04-24 18:10:56 -07:00
  • 78f6ae96d1 my.youtube: use new my.google.takeout.parser module for its data v0.3.20220421 Dima Gerasimov 2022-04-20 21:58:10 +01:00
  • b1a0628382 my.youtube: use new my.google.takeout.parser module for its data #235 Dima Gerasimov 2022-04-20 21:58:10 +01:00
  • 915cfe69b3 kompress.ZipPath: support stat().st_mtime Dima Gerasimov 2022-04-18 18:49:47 +01:00
  • 997acb9d03 kompress.ZipPath: support stat().st_mtime #234 Dima Gerasimov 2022-04-18 18:49:47 +01:00
  • f9f73dda24 my.google.takeout.parser: new takeout parser, using https://github.com/seanbreckenridge/google_takeout_parser Dima Gerasimov 2022-04-15 12:52:15 +01:00
  • 6e921627d3 compat: workaround for Literal to work in runtime in python<3.8 Dima Gerasimov 2022-04-15 22:46:01 +01:00
  • f3f639f5f8 my.google.takeout.parser: new takeout parser, using https://github.com/seanbreckenridge/google_takeout_parser #231 Dima Gerasimov 2022-04-15 12:52:15 +01:00
  • 566160fa47 compat: workaround for Literal to work in runtime in python<3.8 Dima Gerasimov 2022-04-15 22:46:01 +01:00
  • 382f205429 my.body.sleep: fix issue with attaching temperature Dima Gerasimov 2021-07-04 21:02:23 +01:00
  • ed23661468 my.body.sleep: fix issue with attaching temperature #232 Dima Gerasimov 2021-07-04 21:02:23 +01:00
  • 599a8b0dd7 ZipPath: support hash, iterdir and proper / operator Dima Gerasimov 2022-04-15 13:34:09 +01:00