Releases: Hiddendoom45/HumbleBTATracker
Update to remove dependance on bundlestats api
-
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
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
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
First stable java release