diff --git a/src/downloader.py b/src/downloader.py index 1883dec..5a2df24 100644 --- a/src/downloader.py +++ b/src/downloader.py @@ -233,8 +233,13 @@ class Gfycat: fileDir = directory / (title+"_"+POST['postId']+POST['postExt']) tempDir = directory / (title+"_"+POST['postId']+".tmp") + try: + getFile(fileDir,tempDir,POST['mediaURL']) + except FileNameTooLong: + fileDir = directory / (POST['postId']+POST['postExt']) + tempDir = directory / (POST['postId']+".tmp") - getFile(fileDir,tempDir,POST['mediaURL']) + getFile(fileDir,tempDir,POST['mediaURL']) def getLink(self, url, query='