Skip to content

Releases: Hiddendoom45/HumbleBTATracker

Update to remove dependance on bundlestats api

31 Oct 23:49
270a6bf
Compare
Choose a tag to compare
  • Remove all code parsing the old bundlestats api which had been removed around 8PM October 30, 2019 UTC.

  • Reverted to default method of scraping the web page for the # sold/total paid stats. Increased time between scrapes to 1 min to reduce load with a default decay to 1 hour after 6 hours has passed.

  • Added nodecay:url option to ignore decay and keep timeout at 1 minute.

  • Changed how Compact works to be more efficient, behavior has been changed to produced a new file with _merged or _compact suffix instead of modifying original file.

Note: due to the increased timeout and decay, the membackup option may result in more disk usage rather than less.

Known Issues:

  • Sometimes when compacting multiple databases it may crash due to two identical timestamps in two separate databases having different paid/sold values. Temp Fix: merge the two databases first before compacting, this will overwrite any collisions.

Major bugfix

01 Oct 20:22
Compare
Choose a tag to compare

Fix issue where creating a new database with membackup: will prevent any data from being tracked due to tables being overwritten

Edit: fix packaging issues with compact

Compress/Merge, new database option

19 Sep 17:13
4883d86
Compare
Choose a tag to compare

The update adds the following features.

The ability to compress / merge databases about the same bundle

membackup:databasename.db to specify a persistent database that uses in memory while collecting to reduce disk usage

Fixes:

  • fix date parsing, less frequent pings to humble server
  • fixed 3s delay if expires header sent back is skewed

Edit: Fixed packaging issue with compact.

Stable

17 Jul 22:24
Compare
Choose a tag to compare

First stable java release