Commit graph

64 commits

Author SHA1 Message Date
64Core
665bc3b974 Initial Attempt to Resolve issues that are causing the symptoms in issue #57
In this branch there were tree main sources of exceptions
-KeyErrors when attempting to access "md5_hash" and "uploads"
-Comparing a float and a Nonetype in load_downloads
2022-06-08 22:32:02 -05:00
64Core
6e9029815a Exception stacks in download_library are printed to errors.txt, for issue #57 2022-06-08 22:00:45 -05:00
64Core
0dded2ab02 Testing some rudimentary error handling in download_library to look at issue #57 2022-06-08 21:26:16 -05:00
64Core
c0075c9d01 Fixed Readme Typo 2022-06-08 20:44:32 -05:00
64Core
f0a14ba1fe Fixed a Missing Return Statement 2022-06-08 20:38:23 -05:00
64Core
0de1742b46 Trimmed Unused Dependencies
Reframed --verify into --no-verify and --no-verify-file
Added --skip-library-load for only grabbing free titles when using --download-game
Updated Readme
2022-06-08 20:32:42 -05:00
64Core
34d5b1ce14 Added the download key fix to load_games 2022-06-04 15:47:11 -05:00
64Core
a123b4dd16 Fixed Handling of Single Game Downloads that are not part of your library 2022-06-04 15:38:08 -05:00
64Core
c4052c0f1d Better handling of verify logic in do_download 2022-06-04 13:23:31 -05:00
64Core
626ecf1f46 Fixed a silly logical error in load_downloads 2022-06-04 13:10:54 -05:00
64Core
7be4210d7a Removed some debug code
-v is no longer a symbol for --verify due to overlap with -vf
lack of --verify now correctly prevents .md5 file generation
Fixed an Issue where unicode filenames were getting mangled in utils.py, unsure what the larger purpose of that regular expression block is
2022-06-04 12:46:19 -05:00
64Core
5e62b47ab3 Updated Readme
Cleaned Up Previous Work
Implemented Arguments -vf -sas and -v
2022-06-01 22:15:09 -05:00
64Core
92be28bff6 Now properly scrubs folder paths of illegal characters again, disabled md5 file writing temporarily 2022-06-01 22:12:40 -05:00
64Core
990b5ee373 Now properly scrubs folder paths of illegal characters again, disabled md5 file writing temporarily 2022-06-01 20:23:05 -05:00
64Core
92633b88bb Hotfix for an issue where the game class wasn't properly receiving download keys 2022-05-31 23:50:27 -05:00
64Core
fcf994adaf Script now correctly generates folder names, reduced default job count for debugging 2022-05-31 21:27:21 -05:00
64Core
c5673cf974 Added the framework for writing verbose folder names, changed how the destination path was being generated to allow for more runtime configurations, also added an extra argument for skipping files above a certain size however it is not currently implemented. 2022-05-25 16:15:01 -05:00
Peter Taylor
9568fd01d4
Merge pull request #53 from Emersont1/individual-game
Added support to download a game not already in the library


Co-authored-by: Blaze Marshall <wertercatt@wertercatt.com>
2022-05-18 13:57:05 +01:00
Peter Taylor
cc2c4b59d5 Version Bump 2022-05-18 13:55:24 +01:00
Peter Taylor
18e147a173
Merge branch 'main' into individual-game 2022-05-18 13:53:49 +01:00
Peter Taylor
1b68b596a2 response changes to bring it inline with style 2022-05-18 13:53:01 +01:00
Peter Taylor
8b998e6acd fixes by black & pylint 2022-05-18 13:46:44 +01:00
Peter Taylor
c93b5ddb0c #55 merges (dos2Unix)
Co-authored-by: Blaze Marshall <wertercatt@wertercatt.com>
2022-05-18 13:44:49 +01:00
Peter Taylor
64673b7ed2
Version bump 2022-05-09 17:21:22 +01:00
Peter Taylor
5ac9e85ecd
Merge pull request #35 from Emersont1/v2-main
Version 2.0 changes
2022-05-09 17:20:55 +01:00
Peter Taylor
33acac6609
Added Progress Output (#52)
* Added Progress Option

* VSCode adding unwanted imports

* linting

* Forgot to increment the Download total

* fixed issues with counter

* Added Mutex for safety

* reorder  imports
2022-05-09 17:05:03 +01:00
Peter Taylor
e8ef0f8a5a response 2022-05-05 15:52:27 +01:00
Peter Taylor
58d10805ea issue on the list of args being passed 2022-05-05 15:31:55 +01:00
Peter Taylor
be5baca377 Added individual game downloader 2022-05-05 14:43:54 +01:00
Peter Taylor
e66e81a5c0 linting 2022-05-05 11:26:19 +01:00
Peter Taylor
f55558cb92 VSCode adding unwanted imports 2022-05-05 11:22:22 +01:00
Peter Taylor
8e3a678967 Added Progress Option 2022-05-05 11:19:42 +01:00
Peter Taylor
da2d93a10b
linting (#51) 2022-05-05 11:12:25 +01:00
Peter Taylor
b52405ca18
Added Beautified JSON output (#30) 2022-05-05 09:50:32 +01:00
Peter Taylor
68b7f19420
Fixes using md5sums (#46)
* Allow for updates

* this should work

* autopep8 action fixes (#47)

Co-authored-by: Emersont1 <Emersont1@users.noreply.github.com>

* autopep8 action fixes (#48)
2022-04-13 21:28:25 +01:00
github-actions[bot]
2b2de8f9df
autopep8 action fixes (#45)
Co-authored-by: Emersont1 <Emersont1@users.noreply.github.com>
2022-03-28 15:44:56 +01:00
Peter Taylor
1a9cf0f338 escaped the wrong path 2022-03-27 03:24:04 +01:00
Peter Taylor
0bebcddcc4
Added cleaned up path (#6 fix) (#42)
* Added cleaned up path (#6 fix)

* autopep8 action fixes (#43)
2022-03-27 00:09:23 +00:00
Peter Taylor
9370bbfe46
Platform tools (#40)
* Added Platform Tools

* autopep8 action fixes (#39)

* autopep8 action fixes (#41)
2022-03-26 23:59:49 +00:00
Peter Taylor
170253793e
Adding Multithreading (#20)
* Preparing to add multithreading

* Added Multithreading

* autopep8 action fixes (#21)

* Added docs about multithreading
2022-03-20 16:10:06 +00:00
Peter Taylor
ae960bc2ce
Added some filename fixes (#29)
* Added some filename fixes

* forgot to change how I called the download function
2022-03-16 23:20:02 +00:00
Peter Taylor
fb10162033
Better errors (#26)
* Improved error reporting in the login functions

* Bumped Version to 1.2.1

* autopep8 action fixes (#27)
2022-03-12 23:32:17 +00:00
Peter Taylor
36498a88b4
Added CIs (And applied Autopep8 fixes) (#18)
* Added CIs

* autopep8 action fixes (#19)

Co-authored-by: Emersont1 <Emersont1@users.noreply.github.com>

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Emersont1 <Emersont1@users.noreply.github.com>
2022-03-09 14:05:55 +00:00
Peter Taylor
68c30fd32d Added Setup tools entry points 2022-03-09 13:55:22 +00:00
Peter Taylor
16446fef7e Forgot to rename things, doh! 2022-03-09 11:32:17 +00:00
Peter Taylor
a82598759c Added readme to toml
Bump Version 1.1.1
2022-03-09 11:09:16 +00:00
Peter Taylor
d633f5bca3 renamed to itchiodl and uploaded to PIP 2022-03-09 11:05:22 +00:00
Peter Taylor
72e1295cac Mixes PR 9 and 15 (#17)
* Don't attempt to download when response doesn't have content-length header

* Added Error reporting from #15

Co-authored-by: Logan Walker <logan.walker@me.com>
Co-authored-by: Alice Gaudon <alice@gaudon.pro>
2022-03-09 10:26:33 +00:00
Peter Taylor
e826dd045d
Update Readme.md 2022-03-08 12:36:38 +00:00
Peter Taylor
154491cb29 Renamed to bundle_tool and some fixes 2022-03-08 12:35:08 +00:00