Commit graph

  • abaed2507c
    Merge 1590e53d8b into 41d48038e3 Jeremie Jarosh 2023-04-16 10:33:20 -0500
  • 042defbd87
    Merge b4d4a0e9a4 into 41d48038e3 64Core 2023-04-16 15:25:41 +0100
  • 5091fc84de
    Merge c8b8e0af69 into 41d48038e3 Jeremie Jarosh 2023-04-16 15:04:10 +0100
  • 226a83ad7d
    Merge 16db30f496 into 41d48038e3 Jeremie Jarosh 2023-04-16 15:03:40 +0100
  • 9c434f5515
    Merge a5a09d10af into 41d48038e3 64Core 2023-04-16 15:02:33 +0100
  • 41d48038e3
    Various improvements to --help (#84) main Jeremie Jarosh 2023-04-16 09:02:22 -0500
  • ce796b9069 Add CLI tools to the linting workflow Jeremie J. Jarosh 2023-04-16 07:06:21 -0500
  • eb529b041e Conform to Code Style Guide Jeremie J. Jarosh 2023-04-16 06:54:15 -0500
  • be67f4e42d
    Use the json() method of the requests library (#85) Jeremie Jarosh 2023-04-16 05:33:34 -0500
  • 3545767d8e
    Merge 4e3c1db6a7 into 7cec2f24a2 Jeremie Jarosh 2023-04-16 00:41:58 +0000
  • c8b8e0af69 Break up Game.do_download() into multiple methods Jeremie J. Jarosh 2023-04-15 15:13:30 -0500
  • ceefc90450 Fix download failure for games with missing hash data Jeremie J. Jarosh 2023-04-15 14:22:51 -0500
  • 16db30f496 Fix broken --download-game parameter Jeremie J. Jarosh 2023-04-15 13:52:36 -0500
  • ebdd5c294e Use the json() method of the requests library Jeremie J. Jarosh 2023-04-15 13:17:58 -0500
  • 1590e53d8b Clean the path the same way on all platforms Jeremie J. Jarosh 2023-04-15 17:58:24 -0500
  • 4e3c1db6a7 Store Game options in a single variable Jeremie J. Jarosh 2023-04-15 11:45:30 -0500
  • 2b441abbc8 Allow the download directory to be changed Jeremie J. Jarosh 2023-04-15 11:36:55 -0500
  • 57310c8c99 Pass the "Human Folders" Option Through the Library Class Jeremie J. Jarosh 2023-04-15 10:49:19 -0500
  • e2a5830d17 Make --human-folders a proper on/off flag Jeremie J. Jarosh 2023-04-15 17:08:52 -0500
  • 57a17f2a55 Keep consistent style when listing platform types Jeremie J. Jarosh 2023-04-15 13:22:16 -0500
  • f2d70466dc Fix pylint errors Jeremie J. Jarosh 2023-04-15 13:20:58 -0500
  • 31957f40f0 Make it clear https:// needs to exist to download a specific game Jeremie J. Jarosh 2023-04-15 11:52:33 -0500
  • 9779b89f7a Update --help Description Jeremie J. Jarosh 2023-04-15 10:15:26 -0500
  • a5a09d10af PR #77 address second comment, potential bug regarding renaming old files 64Core 2023-04-14 22:39:05 -0500
  • b4d4a0e9a4 PR #78 address second comment 64Core 2023-04-14 22:25:50 -0500
  • 82cda72abd PR #78 address first comment 64Core 2023-03-29 23:06:52 -0500
  • 6de39b63f5 PR #77 Tidying Pathlib code 64Core 2023-03-29 22:59:22 -0500
  • cd5f7bb6b2 PR #77 More Linting Fixes, Comment out dead branch that would never be hit. 64Core 2023-03-29 22:45:20 -0500
  • 85d705901c PR #77 Linting Fixes 64Core 2023-03-29 22:42:10 -0500
  • dbc42dd4b2 PR #77 Convert path handling back to using pathlib 64Core 2023-03-29 22:38:22 -0500
  • d2f4c8616b PR #78 More Linting Fixes 64Core 2023-03-29 22:21:25 -0500
  • a40b51808e PR #78 More Linting Fixes 64Core 2023-03-29 22:20:42 -0500
  • 2545e42548 PR #78 More Linting Fixes 64Core 2023-03-29 22:19:54 -0500
  • 7da76840d5 PR #78 Linting Fixes 64Core 2023-03-29 22:15:23 -0500
  • 1ef1a8750e PR #78 Post-Review Changes 64Core 2023-03-29 22:10:21 -0500
  • 7cec2f24a2
    Update lint.yml Peter Taylor 2023-03-25 19:04:20 +0000
  • 01dcd0ba3f Merge Changes from main 64Core 2023-03-24 18:49:51 -0500
  • c0a69ad2a8 Fix linting conflicts 64Core 2023-03-24 18:33:35 -0500
  • e7c28a8ca9 Fix linting conflicts 64Core 2023-03-24 18:21:18 -0500
  • 1eb2f69693 Revert "Merge remote-tracking branch 'upstream/main' into bugfix/unicode_support" 64Core 2023-03-24 18:07:57 -0500
  • a61f4c5e93 Merge remote-tracking branch 'upstream/main' into bugfix/unicode_support 64Core 2023-03-24 17:50:12 -0500
  • 81d2951ad4
    Fixed Pylint and black errors (#76) Peter Taylor 2023-03-23 20:36:40 +0000
  • bafd2b2a7d Fixed Pylint and black errors hotfix/format Peter Taylor 2023-03-23 20:35:32 +0000
  • 6b2113a64e
    Human Friendly naming option (#75) 64Core 2023-03-23 20:29:34 +0000
  • 0c1e49d8b2 Fix includes again 64Core 2023-03-20 23:35:31 -0500
  • 7c7a70d9fe Remove redundant include 64Core 2023-03-20 23:26:19 -0500
  • e7bbe19839 Fixes the errors in filename handling that were shredding unicode characters. 64Core 2023-03-20 23:21:11 -0500
  • 65c2750dad There was an issue preventing downloads of titles you owned that contained free demo content 64Core 2023-03-20 19:36:12 -0500
  • ac09641220 Remove -h from arg logic because it's not used and collides with help 64Core 2023-03-19 16:59:14 -0500
  • 767895bfeb Update Readme.md to include new argument 64Core 2023-03-18 22:10:06 -0500
  • 4ddff68482 Game Folders / Files now respond to --human-folders 64Core 2023-03-18 22:02:34 -0500
  • 624eec9b6a Removed -h argument due to conflict 64Core 2023-03-18 21:55:15 -0500
  • 2310f0ff66 Add Framework for human readable folder structures 64Core 2023-03-18 21:32:04 -0500
  • c95b75b085 Fixes an issue prevents writing paths that end in '...' or similar 64Core 2023-03-18 21:18:40 -0500
  • b64e8197b9
    Fix Path handling (#72) v2.3.0 Peter Taylor 2023-03-16 08:27:43 +0000
  • 6e2d739b35 pylint & black fixes bugfix/issue-70 Peter Taylor 2023-03-16 08:15:10 +0000
  • 17d919d579 Fix Path handling * Port to pathlib * Replace with re.sub * Tidied regular expression * Ensure escaping is done on single path level at a time * Version bump to 2.3.0 Peter Taylor 2023-03-16 08:05:09 +0000
  • 156b92f8ca * Fix handing of windows paths with illegal characters. * Fix issues with inconsistent path handing. * Fix issues with swallow errors. * Fix issues with path cleaning flattening directory structure. Mathew Scouten 2023-03-15 21:17:23 -0500
  • bf98823ede
    Bump Version to 2.2 v2.2.0 Peter Taylor 2023-01-29 19:37:40 +0000
  • c652516eec
    Fix None Download (#66) Peter Taylor 2023-01-29 19:32:11 +0000
  • 08a2e43f49 fix issues Peter Taylor 2023-01-29 18:49:54 +0000
  • 82629660d2 Fix None Download Peter Taylor 2023-01-29 17:56:45 +0000
  • faf9428e23
    Merge pull request #65 from Emersont1/add-license-1 Peter Taylor 2023-01-29 16:28:17 +0000
  • fc4c59a494
    Create LICENSE Peter Taylor 2023-01-29 16:27:51 +0000
  • b7f8724c96 timeout error v2.1.2 Peter Taylor 2022-11-27 20:09:44 +0000
  • 0e187b0108 update & bump version Peter Taylor 2022-11-27 20:04:54 +0000
  • 3082c570c8
    Update pyproject.toml Peter Taylor 2022-11-27 19:57:52 +0000
  • 63b2621b29
    bump version v2.1.1 Peter Taylor 2022-11-27 19:54:57 +0000
  • d31713fd39
    Update pyproject.toml piotrkowal 2022-11-16 23:20:07 +0100
  • d15f20c8f3 hotfix on downloading Peter Taylor 2022-09-05 14:40:31 +0100
  • c64f680d22 For non-verbose mode, folder names generated in original fashion, see issue #57 64Core 2022-06-14 17:13:34 -0500
  • d9e158f413 Fixed an issue with the script not properly handling a lack of -vf or -verbose folders, see issue #57 64Core 2022-06-14 15:05:16 -0500
  • 7feb1cecdd Fixed a bug that occurred when not using the -sas argument, see issue #57 64Core 2022-06-10 20:49:47 -0500
  • 73fe2d6193 Fixes an issue with not properly handling games whose names ended in '...' relating to issue #57 64Core 2022-06-09 00:35:05 -0500
  • d67c857ac2 Second pass at solving the largest sources of exceptions 64Core 2022-06-08 22:52:24 -0500
  • 665bc3b974 Initial Attempt to Resolve issues that are causing the symptoms in issue #57 64Core 2022-06-08 22:32:02 -0500
  • 6e9029815a Exception stacks in download_library are printed to errors.txt, for issue #57 64Core 2022-06-08 22:00:45 -0500
  • 0dded2ab02 Testing some rudimentary error handling in download_library to look at issue #57 64Core 2022-06-08 21:26:16 -0500
  • c0075c9d01 Fixed Readme Typo 64Core 2022-06-08 20:44:32 -0500
  • f0a14ba1fe Fixed a Missing Return Statement 64Core 2022-06-08 20:38:23 -0500
  • 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 64Core 2022-06-08 20:32:42 -0500
  • 34d5b1ce14 Added the download key fix to load_games 64Core 2022-06-04 15:47:11 -0500
  • a123b4dd16 Fixed Handling of Single Game Downloads that are not part of your library 64Core 2022-06-04 15:38:08 -0500
  • c4052c0f1d Better handling of verify logic in do_download 64Core 2022-06-04 13:23:31 -0500
  • 626ecf1f46 Fixed a silly logical error in load_downloads 64Core 2022-06-04 13:10:54 -0500
  • 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 64Core 2022-06-04 12:46:19 -0500
  • 5e62b47ab3 Updated Readme Cleaned Up Previous Work Implemented Arguments -vf -sas and -v 64Core 2022-06-01 22:15:09 -0500
  • 92be28bff6 Now properly scrubs folder paths of illegal characters again, disabled md5 file writing temporarily 64Core 2022-06-01 22:10:07 -0500
  • 990b5ee373 Now properly scrubs folder paths of illegal characters again, disabled md5 file writing temporarily 64Core 2022-06-01 20:23:05 -0500
  • 92633b88bb Hotfix for an issue where the game class wasn't properly receiving download keys 64Core 2022-05-31 23:50:27 -0500
  • fcf994adaf Script now correctly generates folder names, reduced default job count for debugging 64Core 2022-05-31 21:27:21 -0500
  • 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. 64Core 2022-05-25 16:15:01 -0500
  • 9568fd01d4
    Merge pull request #53 from Emersont1/individual-game v2.1.0 Peter Taylor 2022-05-18 13:57:05 +0100
  • cc2c4b59d5 Version Bump Peter Taylor 2022-05-18 13:55:24 +0100
  • 18e147a173
    Merge branch 'main' into individual-game Peter Taylor 2022-05-18 13:53:49 +0100
  • 1b68b596a2 response changes to bring it inline with style Peter Taylor 2022-05-18 13:53:01 +0100
  • 8b998e6acd fixes by black & pylint Peter Taylor 2022-05-18 13:46:44 +0100
  • c93b5ddb0c #55 merges (dos2Unix) Co-authored-by: Blaze Marshall <wertercatt@wertercatt.com> Peter Taylor 2022-05-18 13:44:49 +0100
  • 64d5f1cdbb
    Correctly load games outside of the user's library Blaze Marshall 2022-05-11 16:04:37 -0500
  • 64673b7ed2
    Version bump v2.0.0 v2.0 Peter Taylor 2022-05-09 17:21:22 +0100