These fields are incorrect in cases such as private posts changed to public, and this leads to missed posts when backing up blogs.
For example, create a blog with one private post and one public one, then publish the private post. tumblr_backup.py will only download 1 post without this patch.
This change also skips only a single post rather than an entire batch upon parse failures, in a further attempt to avoid dropping posts unnecessarily.
These fields are incorrect in cases such as private posts changed to public, and this leads to missed posts when backing up blogs.
For example, create a blog with one private post and one public one, then publish the private post. tumblr_backup.py will only download 1 post without this patch.
This change also skips only a single post rather than an entire batch upon parse failures, in a further attempt to avoid dropping posts unnecessarily.