Skip to content
This repository has been archived by the owner on Mar 9, 2021. It is now read-only.

Fixes random parsing error for regular Tumblr blog downloads

Compare
Choose a tag to compare
@johanneszab johanneszab released this 07 Nov 19:47
· 71 commits to release/api since this release

Edit: Some usage notes/advices for new users.

  • Retries the Tumblr blog api v1 request if the server returns an empty HTTP-200 (OK) answer which resulted in seemingly random parsing errors for regular Tumblr blog downloads (#280). The maximum retry count is currently set to 3 and can be adjusted by modifying the Settings.json. The corresponding setting is MaxNumberOfRetries.

  • Adds an option to set the queue information refresh rate (i.e. how many times it updates at most in micro seconds).

  • Reverts the default Tumblr photo size from _raw to 1280px. The code for handling _raws is still there, but the default photo size in the TumblThree settings for new Users is set to 1280px again. This currently saves one failed web request per photo download as TumblThree tries to "guess" the _raw photo url for each photo by just accessing it.

  • Checks if there is _files.tumblr database for each corresponding .tumblr database at startup.

  • Checks if the .tumblr databases and the corresponding _files.tumblr databases are valid at startup.

  • New in v1.0.8.63:

    • Fixes crawler stall bug that occurred if the blog manager was empty and didn't contain a blog at application startup (i.e. for new users mostly) introduced in the v1.0.8.62 release (#284).