Best way to back up your followed tumblr blogs, your own likes, and your own blog
Okay you maggots, listen up
We have one day left to do this and I’ve made a script that automates tumbler-utils (tumbler-backup) to crawl a list of blogs and download all available content
This is the best tool I’ve found, because it builds a local webpage which you can navigate just like the original blog, unlike other backup utilities which only seem to download all the pictures and then list all the posts in a .txt file
My script only works in Windows because I don’t know python so it’s written in .bat format, sorry if you’re on Mac or Linux
It allows you to put down a list of all the blog names you want to back up and it will automatically download the posts and the likes, but it can’t access blogs that require a tumblr sign-in. For those, continue using TumblThree, though that will not create a navigable backup, only downloading all the media and creating a list of posts.
So here’s what you need to set this up:
First, get Python2 (NOT Python3)
https://www.python.org/downloads/release/python-2715/
Click on the link “Windows x86-64 MSI installer”
Install it, default install options everywhere
Second, get Pylayncher
This is only to resolve conflicts with people who already have python3, but I’ve made it mandatory for my script because I don’t have the time to make multiple scripts or make it complatible with people who only have python2 DEAL WITH IT
https://bitbucket.org/vinay.sajip/pylauncher/downloads/
Click on the link launchwin-1.0.1.6.amd64.msi
Install it, default install options everywhere
Third, get tumblr-utils
https://github.com/bbolli/tumblr-utils
Click the green “Clone or download” link and download zip
Extract the zip somewhere, we’ll be referring to c:\tumblrs\
Fourth, get youtube-dl
https://yt-dl.org/
Click on the link “youtube-dl-2018.12.09.tar.gz”
Use 7zip or WinRAR to extract the directory “.\youtube-dl\youtube_dl” to “C:\Python27\Lib\site-packages”
If you’re able to see a file located here: “C:\Python27\Lib\site-packages\youtube_dl\__init__.py” then you did it right
If you see C:\Python27\Lib\site-packages\youtube-dl\youtube_dl\__init__.py then you did it wrong, try again
https://drive.google.com/open?id=1FeMWURQbkrRajiSTEdu0Zoc_WuIraXpF
Why are there three separate bat files? Because I’m in a rush, deal with it
Extract them to the same folder as tumblr-utils
Same example as above: c:\tumblrs\
Use notepad to edit bloglist.bat and add a list of all the blogs you want to back up to the end of the file
For example, to back up sissyhairball.tumblr.com and natalie-mars.tumbler.com, you would put:
multibackup.bat sissyhairball natalie-mars
Then, just double click on bloglist.bat and wait.
Also the tool sometimes crashes and you might have to remove a problematic blog from the list
Please create mirrors of my scripts, share the links, whatever you need to do, I don’t know if Google is going to put a download limit or whatever
Also, if the mirrors are down for some god only knows reason, here is the contents of the three bat files, for those who know how to create them themselves:
https://pastebin.com/PtRP2iP2
Edit: Fixed a couple links!
Edit 2: You ARE going to get a bunch of 403 and 404 errors. Nothing that can be done about that.