Commit Graph
100 Commits
Author SHA1 Message Date
Serene-ArcandAli Parlakci ef0b2d437f Update list of unrecoverable HTTP codes 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci 36291d5ea6 Add option to specify wait time as option 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci af95f3ff66 Fix some formatting 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci aa8032e95f Use config value to specify max wait time 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci 0c960a4d0c Add minimum python version 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci 37ca413424 Change logger message to warning 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci 49c82dc12a Fix some formatting 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci 9aa1383b43 Add support for mobile Imgur links 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci 97b10ee4e3 Fix line length 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci c90d98ac72 Add fix for Imgur gifv links 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci 942ca2afea Update test 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci 6704cd1dc0 Set log backup count from config 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci 5fea34ffce Fix test 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci a291104144 Add defensive programming to site downloaders 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci 9cb4dd4cf3 Rename function 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci 1768096b85 Add filter for stream logger re exceptions 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci b255271016 Fix duplicate test name 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci 2384c03170 Refactor method to base class 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci 500cee4bae Remove erroneous test case 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci 936cbd4747 Update test hash 2021-04-18 16:44:52 +03:00
Serene-ArcandAli Parlakci 9880d46853 Fix quotes 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci b5b163084f Add more informative errors when downloading Resource 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci c2c3d03205 Add support for direct links with parameters 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci 4b49991cd6 Correct logger message 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci bf078cbaf8 Switch to rotating log files 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci dc9d02a28c Name log file with run time 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci f78856315d Switch to f-string 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci 1e1dae8eaa Alter some logging messages 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci a05fa1a965 Add some to CONTRIBUTING 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci 7d69c9a7af Fix typos 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci a170356738 Use slice to shorten name 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci 5d86c2d400 Update out-of-date tests 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci cbcbf400bb Add test for nonexistent key 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci f0d3cfefc0 Remove splice and fix quotes 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci 8bd4b8b3a9 Split regex for download factory 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci 8753fa0e45 Add additional test 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci 20f525bd0d Update some logging levels 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci 91bebe5f68 Add some to ARCHITECTURE 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci 56347da07e Fix test creating unwanted folders 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci 3cb51e638b Preserve appended ID when shortening file names 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci 1cb8240eb6 Remove incorrect test marks 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci 771cc711e4 Calculate existing hashes in parallel 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci 79105f9f84 Fix typo 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci 0007912ad5 Scrub windows paths for invalid characters 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci b3c51f49ce Copy config file to config directory first time 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci d8b741191d Fix typos 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci c13f2806fa Fix case where Gfycat fails after redirect 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci 0d78e16b2d Make sure to log all exceptions to file 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci faa3c20713 Fix bug where folder is created too late 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci 72b2e30e90 Add some things to README 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci 3ca2df067f Fix bs4 warning by specifying parser 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci 1215bc69de Refactor Imgur class to be hardier 2021-04-18 16:44:51 +03:00
Serene-ArcandAli Parlakci ba2ab25c2c Rename options 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci c9d2a23a5f Update README 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 2b885451e7 Add ability to make hard links for duplicates 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 902f796178 Refactor Erome class 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 6a1e652628 Refactor redgifs 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 03c8d524a4 Refactor Gfycat class 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 540b237da6 Fix Erome downloader 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 0929469bef Fix Gallery 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci a9028434c4 Generalise test 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci f13e029e47 Refactor downloader 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci a54a1c6dfa Update GifDeliveryNetwork tests 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 423155a846 Add some more Gallery tests 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci ed26907e0d Refactor Gallery downloader 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 3e9a846e2e Refactor Reddit Gallery tests 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci bc7ccc0964 Refactor Erome downloader 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 29441e7244 Change Erome tests to valid links 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 8eddaeaff4 Change logging message 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 9941215643 Fix index being added to single resources 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 0d72bf6431 Update documentation 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 3a093d0844 Add shortcut in download for certain errors 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 6aab009204 Update RedditDownloader tests 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 28b7deb6d3 Rename function 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 4cd25bcad9 Add basic setup files 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci e042d985b5 Load default config from package directory 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 06261cc5cd Add some more integration tests 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 61ba21639d Move docs to doc directory 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 7c1b2da05c Remove unused files 2021-04-18 16:44:34 +03:00
Serene-ArcandAli Parlakci 9e546a6718 Add more to README 2021-04-18 16:44:20 +03:00
Serene-ArcandAli Parlakci 447855cb74 Fix config directory name 2021-04-18 16:44:20 +03:00
Serene-ArcandAli Parlakci b08c31a1db Add integration tests for archiver 2021-04-18 16:44:20 +03:00
Serene-ArcandAli Parlakci c2d3cfd50f Add more tests for file name formatter 2021-04-18 16:44:20 +03:00
Serene-ArcandAli Parlakci 1bf1db707c Add XML and YAML to archiver 2021-04-18 16:44:20 +03:00
Serene-ArcandAli Parlakci 959b55a939 Add beginning of archiver 2021-04-18 16:44:20 +03:00
Serene-ArcandAli Parlakci a93813ca45 Fix some wrong pytest marks 2021-04-18 16:44:20 +03:00
Serene-ArcandAli Parlakci 8e3e5a62d9 Start rewrite of README 2021-04-18 16:44:20 +03:00
Serene-ArcandAli Parlakci 1b191e7a0e Add logging entry 2021-04-18 16:44:06 +03:00
Serene-ArcandAli Parlakci b8faffaf1f Add a couple more integration tests 2021-04-18 16:44:06 +03:00
Serene-ArcandAli Parlakci 56966ea6b4 Fix bug where user is deleted 2021-04-18 16:44:06 +03:00
Serene-ArcandAli Parlakci 36b6aafbc1 Limit name byte length 2021-04-18 16:44:06 +03:00
Serene-ArcandAli Parlakci f9809caa42 Fix typo 2021-04-18 16:44:06 +03:00
Serene-ArcandAli Parlakci d977595bde Add error catch for youtube and site downloaders 2021-04-18 16:44:06 +03:00
Serene-ArcandAli Parlakci 9417e0cc04 Remove bad encapsulating try-except 2021-04-18 16:44:06 +03:00
Serene-ArcandAli Parlakci 4d91cf7c0f Shorten filenames that are too long 2021-04-18 16:44:06 +03:00
Serene-ArcandAli Parlakci ba6cf42096 Add shortened Youtube links to downloader factory 2021-04-18 16:44:06 +03:00
Serene-ArcandAli Parlakci ae0269e13b Add option to search for files pre-emptively 2021-04-18 16:44:06 +03:00
Serene-ArcandAli Parlakci 285d422c0e Add some more integration tests 2021-04-18 16:44:06 +03:00
Serene-ArcandAli Parlakci af348a05dd Add some integration tests 2021-04-18 16:44:06 +03:00
Serene-ArcandAli Parlakci 2b9dc1b96c Allow subreddits and multireddits to fail individually 2021-04-18 16:44:06 +03:00