1
0
Fork 0
mirror of synced 2024-06-02 18:34:37 +12:00

Added v.redd.it support (#36)

This commit is contained in:
Ali Parlakçı 2018-07-19 14:57:16 +03:00 committed by GitHub
parent fde6a1fac4
commit 1a3836a8e1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 13 additions and 6 deletions

View file

@ -54,6 +54,7 @@ It should redirect to a page which shows your **imgur_client_id** and **imgur_cl
## Changelog
### 19/07/2018
- Added v.redd.it support
- Added custom exception descriptions to FAILED.json file
### [13/07/2018](https://github.com/aliparlakci/bulk-downloader-for-reddit/tree/9f831e1b784a770c82252e909462871401a05c11)

View file

@ -246,7 +246,6 @@ class PromptUser:
# DELETE THE PLUS (+) AT THE END
GLOBAL.arguments.subreddit = GLOBAL.arguments.subreddit[:-1]
print(GLOBAL.arguments.subreddit)
print("\nselect sort type:")
sortTypes = [
"hot","top","new","rising","controversial"

View file

@ -36,7 +36,10 @@ def getExtension(link):
if TYPE in parsed:
return "."+parsed[-1]
else:
return '.jpg'
if not "v.redd.it" in link:
return '.jpg'
else:
return '.mp4'
def getFile(fileDir,tempDir,imageURL,indent=0):
"""Downloads given file to given directory.

View file

@ -397,8 +397,9 @@ def checkIfMatching(submission):
imgurCount += 1
return details
elif isDirectLink(submission.url):
elif isDirectLink(submission.url) is not None:
details['postType'] = 'direct'
details['postURL'] = isDirectLink(submission.url)
directCount += 1
return details
@ -435,7 +436,7 @@ def printSubmission(SUB,validNumber,totalNumber):
def isDirectLink(URL):
"""Check if link is a direct image link.
If so, return True,
If so, return URL,
if not, return False
"""
@ -444,10 +445,13 @@ def isDirectLink(URL):
URL = URL[:-1]
if "i.reddituploads.com" in URL:
return True
return URL
elif "v.redd.it" in URL:
return URL+"/DASH_600_K"
for extension in imageTypes:
if extension in URL:
return True
return URL
else:
return False