A fork of tumblr-utils with Python 3 support, bug fixes, and lots of features I found useful.
Have recently been trying out fresh installs of Tumblr-Utils (the latest version: June 2023.) with just the API key added, while trying to check for any issues to help others out that wanted to backup their Tumblr. In the latest version, can confirm that "no module named 'fcntl'" error appears. (I use Windows)   With Python 3.10, the error doesn't appear when just commenting out "import fcntl" in util.py. So at least there's that.   While fcntl was intended as replacement for deprecated imghdr, as your comment here for the May 16 2023 commit says: https://github.com/Cebtenzzre/tumblr-utils/commit/f89c663d4214d128349102b7b6353f935ae908b6 For Python 3.11, since imghdr is deprecated as a fallback, and fcntl not appear, it would cause some issues. It ends up skipping image downloads as-is while backing up, and just links to tumblr hosted images, similar to when using the -k command... except not actually using the command. (This ends up happening to someone I was trying to help, who uses Mac OS and first tried with Python 3.11) The error in question (not mine): without commenting out "import fcntl"  with commenting out "import fcntl"  Still, even with commenting out "import fcntl" so that bug doesn't appear, the index page will be blank besides the tumblr title and description.   ... Though this also happens on fresh installs (with just API key added) of an older tumblr-utils I had downloaded before. So it doesn't seem related as initially thought. The same thing of blank index page happens for those am trying to help with their fresh installs, including on MacOS. At least 2 other people. Meanwhile, my old install (not fresh install) on a different hard drive, using January 2022 tumblr-utils, does not have either issue and can make a proper index page. (the same blog, on same day)  And have been trying figure out why the blank index page thing happens, but have no idea. When the script runs, these fresh installs (of January 2022, and latest of June 2023) don't flash the message "building index page" before finishing, unlike the old one I use. Am reporting both because when tried to "fix" one issue, the other popped up right after.
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by magzanilla and has received 16 comments.