diff --git a/README.md b/README.md index 76dfa0f..9c8a90a 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,9 @@ It should redirect to a page which shows your **imgur_client_id** and **imgur_cl them, there. ## Changelog +### 19/07/2018 +- Added custom exception descriptions to FAILED.json file + ### [13/07/2018](https://github.com/aliparlakci/bulk-downloader-for-reddit/tree/9f831e1b784a770c82252e909462871401a05c11) - Change config.json file's path to home directory diff --git a/script.py b/script.py index b7118c0..afd10cb 100644 --- a/script.py +++ b/script.py @@ -539,7 +539,7 @@ def download(submissions): downloadedCount -= 1 except NotADownloadableLinkError as exception: - print("Could not read the page source") + print(exception) FAILED_FILE.add({int(i+1):[str(exception),submissions[i]]}) downloadedCount -= 1 diff --git a/src/downloader.py b/src/downloader.py index 4341fa7..c3ed595 100644 --- a/src/downloader.py +++ b/src/downloader.py @@ -169,7 +169,9 @@ class Imgur: if duplicates == imagesLenght: raise FileAlreadyExistsError elif howManyDownloaded < imagesLenght: - raise AlbumNotDownloadedCompletely + raise AlbumNotDownloadedCompletely( + "Album Not Downloaded Completely" + ) @staticmethod def initImgur(): @@ -217,9 +219,9 @@ class Gfycat: try: POST['mediaURL'] = self.getLink(POST['postURL']) except IndexError: - raise NotADownloadableLinkError + raise NotADownloadableLinkError("Could not read the page source") except Exception as exception: - raise NotADownloadableLinkError + raise NotADownloadableLinkError("Could not read the page source") POST['postExt'] = getExtension(POST['mediaURL']) @@ -266,7 +268,7 @@ class Gfycat: break if "".join(link) == "": - raise NotADownloadableLinkError + raise NotADownloadableLinkError("Could not read the page source") return "".join(link)