Commit graph

  • fe2c99f037 general: update mypy config, seems that logs of type: ignore aren't necessary anymore Dima Gerasimov 2023-05-15 21:53:33 +01:00
  • 8fc4951c57 general: python3.7 will reach EOL soon, remove its support Dima Gerasimov 2023-05-15 21:56:23 +01:00
  • 7a32302d66
    query: add --warn-exceptions, dateparser, docs (#290) seanbreckenridge 2023-04-17 16:15:35 -07:00
  • d84be4ee41 customize dateparser to use YMD order #290 Sean Breckenridge 2023-04-17 14:17:49 -07:00
  • 87627cef46 docs: uncapitalize gpx Sean Breckenridge 2023-04-16 13:20:54 -07:00
  • 016c9c8241 update docs Sean Breckenridge 2023-04-16 13:13:36 -07:00
  • 5f2bd9babc docs: update python reference Sean Breckenridge 2023-04-15 14:12:11 -07:00
  • 3cfac051c7 docs: small grammar fixes Sean Breckenridge 2023-04-15 12:22:18 -07:00
  • 6db6911214
    upload gpx image seanbreckenridge 2023-04-15 12:17:43 -07:00
  • a58fef0d06 query: add --warn-exceptions, dateparser, docs Sean Breckenridge 2023-04-15 12:09:47 -07:00
  • 82bc51d9fc smscalls: make checking for keys stricter Sean Breckenridge 2023-04-14 22:55:14 -07:00
  • 4afa899c8b smscalls: make checking for keys stricter #289 Sean Breckenridge 2023-04-14 22:55:14 -07:00
  • 40de162fab
    cli: add option to output locations to gpx files (#286) seanbreckenridge 2023-04-14 16:31:11 -07:00
  • e1cb229913 gpx: remove eager list call when printing exceptions #286 Sean Breckenridge 2023-04-14 16:01:49 -07:00
  • 87c13defd1 cli: add option to output locations to gpx files Sean Breckenridge 2023-04-14 15:52:36 -07:00
  • 02c738594f smscalls: make some fields optional, yield errors Sean Breckenridge 2023-04-11 09:27:17 -07:00
  • 84817ce72d smscalls: make some fields optional, yield errors #287 Sean Breckenridge 2023-04-11 09:27:17 -07:00
  • d464b1e607 core: implement more methods for ZipPath and better support for get_files Dima Gerasimov 2023-04-03 22:30:58 +01:00
  • 87e4ef97d7 core: implement more methods for ZipPath and better support for get_files #285 Dima Gerasimov 2023-04-03 22:30:58 +01:00
  • 0c5b2b4a09 my.whatsapp.android: initial module Dima Gerasimov 2023-04-01 03:40:48 +01:00
  • 6a3b3c8cef my.whatsapp.android: initial module #284 Dima Gerasimov 2023-04-01 03:40:48 +01:00
  • 8288032b1c my.telegram.telegram_backup: support optional extra_where and optional media info extraction for Promnesia v0.3.20230327 Dima Gerasimov 2023-03-27 03:13:01 +01:00
  • 74710b339a telegram_backup: order messages by date and users/chats by id for determinism Dima Gerasimov 2023-03-27 02:03:48 +01:00
  • 6560270665 my.telegram.telegram_backup: support optional extra_where and optional media info extraction for Promnesia #283 Dima Gerasimov 2023-03-27 03:13:01 +01:00
  • aac0dd9b31 telegram_backup: order messages by date and users/chats by id for determinism Dima Gerasimov 2023-03-27 02:03:48 +01:00
  • d2ef23fcb4 docs: fix typos Kian-Meng Ang 2023-03-26 17:10:33 +08:00
  • 2447911040 docs: fix typos #281 Kian-Meng Ang 2023-03-26 17:10:33 +08:00
  • 919c84fb5a my.instagram: better unification of like messages/reactions Dima Gerasimov 2023-03-24 22:24:26 +00:00
  • 9aadbb504b my.instagram.android: properly extract our own user Dima Gerasimov 2023-03-24 21:48:13 +00:00
  • 8f7d14e7c6 my.instagram: somewhat mad merging mechanism to correlate gdpr and android exports Dima Gerasimov 2023-03-22 02:19:57 +00:00
  • e7be680841 my.instagram.gdpr: handle missing message content defensively Dima Gerasimov 2023-03-22 00:29:21 +00:00
  • 65d129b4fe my.instagram: better unification of like messages/reactions #282 Dima Gerasimov 2023-03-24 22:24:26 +00:00
  • 5503a618e4 my.instagram.android: properly extract our own user Dima Gerasimov 2023-03-24 21:48:13 +00:00
  • 04beb6738f my.instagram: somewhat mad merging mechanism to correlate gdpr and android exports Dima Gerasimov 2023-03-22 02:19:57 +00:00
  • 9972cda215 my.instagram.gdpr: handle missing message content defensively Dima Gerasimov 2023-03-22 00:29:21 +00:00
  • 347cd1ef77 my.fbmessenger: add Sender protocol for consistency Dima Gerasimov 2023-03-16 23:16:18 +00:00
  • 58d2e25a42 ci: suppress some mypy issues after upgrade Dima Gerasimov 2023-03-16 22:19:13 +00:00
  • bef832cbff my.fbmessenger.export: remove legacy dump_chat_history code Dima Gerasimov 2023-03-16 21:57:55 +00:00
  • 0a05b27266 my.fbmessenger.android: set timezone to utc Dima Gerasimov 2023-03-16 21:49:29 +00:00
  • 457797bdfb my.bumble.android: better handling for missing conversation id in database Dima Gerasimov 2023-03-16 20:27:46 +00:00
  • 9db5f318fb my.twitter.twint: use dict row factory instead of sqlite Row Dima Gerasimov 2023-03-16 01:31:58 +00:00
  • 3a129febb4 my.fbmessenger: add Sender protocol for consistency #280 Dima Gerasimov 2023-03-16 23:16:18 +00:00
  • fe10393e77 ci: suppress some mypy issues after upgrade Dima Gerasimov 2023-03-16 22:19:13 +00:00
  • bf6b4a038c my.fbmessenger.export: remove legacy dump_chat_history code Dima Gerasimov 2023-03-16 21:57:55 +00:00
  • c69de93ad7 my.fbmessenger.android: set timezone to utc Dima Gerasimov 2023-03-16 21:49:29 +00:00
  • 16f66d8748 my.bumble.android: better handling for missing conversation id in database Dima Gerasimov 2023-03-16 20:27:46 +00:00
  • 8f0feb883d my.twitter.twint: use dict row factory instead of sqlite Row Dima Gerasimov 2023-03-16 01:31:58 +00:00
  • 79eeab2128
    cli completion doc updates, hide legacy import warning (#279) seanbreckenridge 2023-03-06 13:36:36 -08:00
  • 71718c267c update completion docs to make source path clear #279 Sean Breckenridge 2023-03-05 14:57:15 -08:00
  • ae6471792b
    link to completion in setup/troubleshooting seanbreckenridge 2023-03-05 14:57:05 -08:00
  • 4b145dcc4f core/cli: hide warnings when autocompleting Sean Breckenridge 2023-03-05 14:47:08 -08:00
  • 9d231a8ea9
    google_takeout: add semantic location history (#278) seanbreckenridge 2023-03-04 10:36:10 -08:00
  • 5df5fb559e remove modern f-string syntax, link to docs #278 Sean Breckenridge 2023-03-03 18:38:55 -08:00
  • 04842f7090 google_takeout: add semantic location history Sean Breckenridge 2023-03-03 18:32:52 -08:00
  • a4c713664e core.logging: sync logging helper with Promnesia, adds more goodies Dima Gerasimov 2023-03-02 23:10:15 +00:00
  • bee17d932b fbmessenger.android: use Optional name, best to leave for the consumer to decide how to behave when it's unavailable Dima Gerasimov 2023-03-02 23:06:45 +00:00
  • 4dfc4029c3 core.kompress: proper support for read_text/read_bytes against zstd/xz archives Dima Gerasimov 2023-03-01 00:45:20 +00:00
  • b94904f5ee core.kompress: support .zst extension, seems more conventional than .zstd Dima Gerasimov 2023-02-28 22:53:06 +00:00
  • e397db761a core.logging: sync logging helper with Promnesia, adds more goodies #277 Dima Gerasimov 2023-03-02 23:10:15 +00:00
  • 472f11616f fbmessenger.android: use Optional name, best to leave for the consumer to decide how to behave when it's unavailable Dima Gerasimov 2023-03-02 23:06:45 +00:00
  • 1139758a9c core.kompress: proper support for read_text/read_bytes against zstd/xz archives Dima Gerasimov 2023-03-01 00:45:20 +00:00
  • 6db056cbaf core.kompress: support .zst extension, seems more conventional than .zstd Dima Gerasimov 2023-02-28 22:53:06 +00:00
  • db2cd00bed try removing parallel on mac to prevent CI failure Sean Breckenridge 2023-02-28 11:39:44 -08:00
  • a70118645b my.ip.common: remove REQUIRES Sean Breckenridge 2023-02-28 11:10:58 -08:00
  • f36bc6144b tox: use my.ip.all, sort hpi installs Sean Breckenridge 2023-02-28 11:10:35 -08:00
  • 435cb020f9 add example for denylist, update ci Sean Breckenridge 2023-02-27 20:54:40 -08:00
  • 55682b9d1e try removing parallel on mac to prevent CI failure #275 Sean Breckenridge 2023-02-28 11:39:44 -08:00
  • 244d0d6af5 my.ip.common: remove REQUIRES Sean Breckenridge 2023-02-28 11:10:58 -08:00
  • a2ad88637a tox: use my.ip.all, sort hpi installs Sean Breckenridge 2023-02-28 11:10:35 -08:00
  • c56504b11b add example for denylist, update ci Sean Breckenridge 2023-02-27 20:54:40 -08:00
  • 98b086f746
    location fallback (#263) seanbreckenridge 2023-02-27 20:30:06 -08:00
  • 7c3457f073 Merge branch 'master' into location-fallback #263 Sean Breckenridge 2023-02-27 20:04:16 -08:00
  • 6dc5e7575f vk_messages_backup: add unique_everseen to prevent duplicate messages Dima Gerasimov 2023-02-28 03:44:10 +00:00
  • a7099e2efc vk_messages_backup: more correct handling of group chats & better chat ids Dima Gerasimov 2023-02-28 03:38:11 +00:00
  • 02c98143d5 vk_messages_backup: better structure & exract richer information Dima Gerasimov 2023-02-28 02:49:14 +00:00
  • 03c8f252b7 vk_messages_backup: add unique_everseen to prevent duplicate messages #274 Dima Gerasimov 2023-02-28 03:44:10 +00:00
  • f0e54b56b5 vk_messages_backup: more correct handling of group chats & better chat ids Dima Gerasimov 2023-02-28 03:38:11 +00:00
  • b2a8baa5ca vk_messages_backup: better structure & exract richer information Dima Gerasimov 2023-02-28 02:49:14 +00:00
  • b242d94be9 compat: fix version check to include 3.9 Sean Breckenridge 2023-02-27 00:57:08 -08:00
  • 6074f04fe8 specify accuracy in shared config Sean Breckenridge 2023-02-27 00:48:01 -08:00
  • 8d503783aa compat: import callable Sean Breckenridge 2023-02-27 00:38:03 -08:00
  • 2e780ac455 vendorize bisect_left from python src Sean Breckenridge 2023-02-27 00:32:15 -08:00
  • e8b0973221 spelling fixes Sean Breckenridge 2023-02-27 00:12:16 -08:00
  • c707116d31 shared config for tests,add fallback location test Sean Breckenridge 2023-02-27 00:08:55 -08:00
  • ec1ea9710e update denylist docs Sean Breckenridge 2023-02-26 18:42:46 -08:00
  • aa4ee0382c annotate duration with Second type alias Sean Breckenridge 2023-02-26 16:52:09 -08:00
  • 3be9fe7713 tz: add regression test for broken windows dates Sean Breckenridge 2023-02-23 00:17:07 -08:00
  • 3798d1c7d2 tests: install tz related libs in test env Sean Breckenridge 2023-02-22 23:54:52 -08:00
  • 1094fcd329 tests: add gpslogger to location config stub Sean Breckenridge 2023-02-22 23:36:06 -08:00
  • 0bb62531b1 use pytest tmp_path fixture to fix windows ci Sean Breckenridge 2023-02-22 23:16:38 -08:00
  • f05e81cee5
    Merge branch 'master' into location-fallback seanbreckenridge 2023-02-22 23:02:37 -08:00
  • dbe0624af8 fix datetime.min.timestamp bug, default to utc Sean Breckenridge 2023-02-22 22:49:59 -08:00
  • b653f005a8 remove tinder from hpi module install, no REQUIRES Sean Breckenridge 2023-02-22 22:43:39 -08:00
  • bbed294b93 define nested class for via_ip test Sean Breckenridge 2023-02-22 22:34:46 -08:00
  • c19cae2c88 err shouldnt happen if user has home configured Sean Breckenridge 2023-02-22 19:07:58 -08:00
  • eeea347025 mypy ignore Sean Breckenridge 2023-02-22 05:21:23 -08:00
  • b7d1012bf5 use estimate_location in via_home.get_location Sean Breckenridge 2023-02-22 04:56:15 -08:00
  • c9c2415771 tz.via_location: add fallback to _iter_tzs Sean Breckenridge 2023-02-22 04:52:37 -08:00
  • 0a48393589 add via_ip.estimate_location using binary search Sean Breckenridge 2023-02-22 04:51:57 -08:00
  • 7aed18042d fallback.all: create top-level import_source functions Sean Breckenridge 2023-02-21 19:52:46 -08:00