* Certificates are now more appropriately named (liked_saved_server
instead of server_jupyter_based). The selection code is backwards compatible
* Added dependency on py-gfycat. The version in Pip is very
out-of-date, so I instead install it straight from Github. I added
Gfycat settings and instructions. Gfycat URLs are parsed for their
gfynames, then the MP4 URL is retrieved from Gfycat through the API
* #22: Auto-create output_dir if it doesn't already exist. Image Saver
was doing this but the parent script was not
This step is only required if you want to use SSL, which ensures you have an encrypted connection to the server. You can disable this by opening ~LikedSavedDownloaderServer.py~ and setting ~useSSL=False~.
This step is only required if you want to use SSL, which ensures you have an encrypted connection to the server. You can disable this by opening ~LikedSavedDownloaderServer.py~ and setting ~useSSL=False~.
('Reddit_Unlike_Liked','Unlike/remove upvote after the submission has been recorded'),
('Reddit_Unsave_Saved','Unsave submission after it has been recorded'),
('Reddit_Try_Request_Only_New',
"Attempt to only request and download new submissions (those which haven't been downloaded) This uses the Reddit cache files to know what's already been downloaded, so it will only work if you've successfully run the script before"),
"Attempt to only request and download new submissions (those which haven't been downloaded) "
"This uses the Reddit cache files to know what's already been downloaded, so it will only"
"work if you've successfully run the script before"),
'Reddit_Try_Request_Only_New_Saved_Cache_File',
'Reddit_Try_Request_Only_New_Liked_Cache_File']),
('Imgur Auth',
['Imgur_client_id',
('Imgur_client_secret',"These need to be filled in so that the script can download Imgur albums. If not filled in, imgur albums will be ignored. Single images will still be downloaded. I've filled in a public imgur user's information. This isn't safe giving you hooligans the secret, but fuck it. If you want to use your own Imgur Client, sign in to Imgur, then go <a href=\"https://api.imgur.com/oauth2/addclient\">here</a> and create your new client.")]),
('Imgur_client_secret',"These need to be filled in so that the script can download Imgur "
"albums. If not filled in, imgur albums will be ignored. Single images will still be "
"downloaded. I've filled in a public imgur user's information. This isn't safe giving you"
" hooligans the secret, but fuck it. If you want to use your own Imgur Client, sign in to"
" Imgur, then go <a href=\"https://api.imgur.com/oauth2/addclient\">here</a> and create"
" your new client.")]),
('Gfycat Auth',
['Gfycat_client_id',
('Gfycat_client_secret',"These need to be filled in so that the script can download Gfycat"
" media. If not filled in, many Gfycat links will fail to download."
" Go <a href=\"https://developers.gfycat.com/signup/#/apiform\">here</a> to get your API keys.")]),
('Tumblr Auth',
['Tumblr_Client_id',
@ -140,7 +159,9 @@ settingsStructure = [
('Tumblr Settings',
[('Tumblr_Total_requests',requestsInstructions),
('Tumblr_Try_Request_Only_New',
"Attempt to only request and download new submissions (those which haven't been downloaded) This uses the Reddit cache files to know what's already been downloaded, so it will only work if you've successfully run the script before"),
"Attempt to only request and download new submissions (those which haven't been downloaded) "
"This uses the Reddit cache files to know what's already been downloaded, so it will only "
"work if you've successfully run the script before"),