Skip to content

Releases: karlicoss/HPI

new release

09 Feb 02:36
Compare
Choose a tag to compare

What's Changed

  • my.fbmessenger.export: use context manager to properly close sqlite connection by @karlicoss in #268
  • core: better support for config overrides (tmp_config) by @karlicoss in #269

Full Changelog: v0.3.20230207...v0.3.20230209

v0.3.20230207

07 Feb 02:05
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.20220607...v0.3.20230207

hotfix so 'hpi module install' doesn't break for legacy modules

07 Jun 22:23
Compare
Choose a tag to compare
v0.3.20220607

core: allow legacy modules to be used in 'hpi module install' for bac…

rolling release

06 Jun 18:25
Compare
Choose a tag to compare

mainly so hpi install --parallel is available

rolling release

03 May 19:50
76a497f
Compare
Choose a tag to compare

mostly fixes for Windows and Python 3.10

rolling release

21 Apr 20:36
Compare
Choose a tag to compare

new google takeout module!

rolling release

10 Apr 16:01
Compare
Choose a tag to compare
v0.3.20220410

core/source: make help URL configurable

rolling release

02 Feb 22:53
Compare
Choose a tag to compare
v0.3.20220202

instagram: initial module for android app data (direct messages)

rolling release

31 Oct 22:05
Compare
Choose a tag to compare
v0.3.20211031

reddit: ensure rexport isnt pointing to repo

new release (see changelog for full changes)

20 Feb 02:08
Compare
Choose a tag to compare

v0.3.20210220

General/my.core changes:

  • a330567 deprecate my.cfg, instead my.config can (and should be) used directly

  • 0534c5c new cli feature: module management

    cli: add hpi module install and hpi module requires

    relevant: #12, #79

  • 97650ad add discovery_pure module to get modules and their dependencies via ast module

  • f90599d make module discovery rely on =ast= module
    Hopefully it will make it more robust & much faster.

  • 07f901e helpers for automatic dataframes from sequences of NamedTuple/dataclass

  • 4012f9b more generic functions to jsonify data

  • 746c3da core.pandas: allow specifying schema; add tests

  • 5313984 add tmp_config context manager for test & adhoc patching

  • df9a7f7 core.pandas: add check for 'error' column + add empty one by default

  • e81dddd proprely resolve class properties in make_config + add test

Modules:

  • some innitial work on filling InfluxDB with HPI data

  • pinboard

    • 42399f6: breaking backwards compability, use pinbexport module directy

      Use 'hpi module install my.pinboard' to install it

      relevant: #79

  • stackexchange

    • 63c825a use GDPR data for votes
    • ddea816 use proper pip package, add stat
  • bluemaestro

    • 6d9bc29 populate grafana
    • 1899b00 investigation of data quality + more sanity checks
    • d77ab92 get rid of unnecessary file, move to top level
  • runnerup

    • 6b45133 Initial parser for RunnerUp data which I'm now using instead of Endomondo

Misc:

  • f102101 core/windows: fix get_files and its tests

  • 56d5587 CI: clean up tox config a bit, get rid of custom lint script

  • d562f00

    tests: run all tests, but exclude tests specific to my computer from CI
    controllable via HPI_TESTS_KARLICOSS=true

  • improved mypy coverage