This script gets feeds from Feedly and saves it as a json. It also extracts URLs pointing to tumblr's CDN (*.media.tumblr.com) and tries to download those.
Python3
Run python tumblrator.py <feed name>
. You can supply any number of
feeds in one go, and they will be downloaded sequentially.
Example: python tumblrator.py probertson
A drirectory named "<feed name>" should be created. In that direcory, the feed will be saved as feed.json
along with any (see below) media files.
-
I have not bug tested this software like at all.
-
Only media stored on tumblr's CDN will be downloaded. External media will not be downloaded.
-
I have only yet tested this software on Linux. I ran it once on Windows and it didn't crash.
-
No pretty formatting is done. It would probably be easy for someone with the know-how to parse the JSON into a nice HTML presentation.
-
I am not sure it extracts all media. If it doesn't, please create an issue where you supply the name of the feed and the media which is not downloaded. Thank you!
-
No error checking is done. It will most likely crap out on any small hurdle it encounters.