This is a script made in python to back up videos, images (including .gifs) and photosets in your TUMBLR likes page (https://www.tumblr.com/likes)
Use the following libraries to use this script (other libraries used should be default within python):
import bs4 import requests import urllib import tqdm
INSTRUCTIONS
enter your tumblr login email and password in the login field (around line 35) run code follow instructions
KNOWN ISSUES
-
FIXED! If a video doesn't exist anymore, the downloader will throw an error and exit the whole download queue instead of continuing
-
FIXED! If the download queue is very long, probability is at some point it will throw an access denied error
-
I haven't implemented the ability to decide where videos are saved to, so right now everything points to C:\Users\asus\.spyder-py3\my scripts\data\ for videos and C:\Users\asus\.spyder-py3\my scripts\data\pics for pics
-
The download bar provides incorrect data of download completion
-
If selecting 'all', the script may throw an error as it gets to the end of the list. Best to select a specified number of pages to backup for now!
This is my first script! Any comments or suggestions or help very welcome!
TO DO LIST
- Allow user to choose set file path upon running (with an ability to remember where you have picked)
- Implement a gui for entering username and password (with an ability to remember)
- Multithreading downloads