Ryszard Knop 
							
						 
					 
					
						
						
							
						
						88cbd3259e 
					 
					
						
						
							
							Bump version to 0.6.1  
						
						
						
						
							
 
						
					 
					
						2025-04-04 12:02:50 +02:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						e2de538520 
					 
					
						
						
							
							Note platform filters work for executables only, link to wiki in help  
						
						
						
						
							
						
					 
					
						2025-04-04 12:02:33 +02:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						a7936f09cb 
					 
					
						
						
							
							Hide the verbose file details from logs  
						
						
						
						
							
						
					 
					
						2025-04-04 11:45:08 +02:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						5f5f61bffb 
					 
					
						
						
							
							Fix/disable all linter warnings  
						
						
						
						
							
 
						
					 
					
						2025-04-03 19:03:55 +02:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						7a833a8a5b 
					 
					
						
						
							
							Add filtering files by platform/type  
						
						
						
						
							
						
					 
					
						2025-04-03 18:57:15 +02:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						a092532192 
					 
					
						
						
							
							Add filtering job URLs by regex/globs  
						
						
						
						
							
						
					 
					
						2025-04-03 18:50:33 +02:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						5ab0dc0309 
					 
					
						
						
							
							Switch from Poetry to uv  
						
						
						
						
							
						
					 
					
						2025-04-03 18:49:39 +02:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						9ccb2ae1b1 
					 
					
						
						
							
							Print core package versions in CLI help  
						
						
						
						
							
						
					 
					
						2025-02-14 15:51:09 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						b476c54b2d 
					 
					
						
						
							
							Stop locking urllib3 1.x for ye olde Pythons  
						
						... 
						
						
						
						Requests wants a compatible urllib3 version, let it use 2.x. 
						
						
							
						
					 
					
						2025-02-14 15:51:08 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						18f510545c 
					 
					
						
						
							
							Update dev notes and links  
						
						
						
						
							
						
					 
					
						2025-02-14 15:41:15 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						82dce7f763 
					 
					
						
						
							
							Convert the project model from Poetry to uv  
						
						
						
						
							
						
					 
					
						2025-02-14 15:41:15 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						bbabe62460 
					 
					
						
						
							
							Bump version to 0.6.0  
						
						
						
						
							
						
					 
					
						2025-02-14 15:41:15 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						cb08443778 
					 
					
						
						
							
							Upgrade to Python 3.10+  
						
						... 
						
						
						
						We can use fancier type annotations now, newer deps, more checkers. 
						
						
							
						
					 
					
						2025-02-14 15:41:15 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						d307ae8db7 
					 
					
						
						
							
							Remove Pydantic and update remaining dependencies  
						
						... 
						
						
						
						Pydantic was used only for validating settings. Since we don't have any
really complex types there, we can easily do it manually. We would have
to upgrade to Pydantic V2 soon, and that means +6.5MB of dependencies,
so let's drop it and enjoy a smaller install venv. 
						
						
							
						
					 
					
						2025-02-14 15:41:14 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						89a8306f45 
					 
					
						
						
							
							Add donation and repo links  
						
						
						
						
							
						
					 
					
						2025-02-14 14:41:16 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						db1794f074 
					 
					
						
						
							
							Document bundle workarounds and launch methods, bump min Python to 3.10  
						
						
						
						
							
						
					 
					
						2025-02-01 00:31:05 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						0f984671a1 
					 
					
						
						
							
							Bump version to 0.5.2  
						
						
						
						
							
 
						
					 
					
						2025-01-31 23:41:04 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						816a4d7399 
					 
					
						
						
							
							Enable lots of extra Ruff checks  
						
						... 
						
						
						
						Warns about various small code smells and odd issues we can catch early.
Nothing here should change the program behavior directly. 
						
						
							
						
					 
					
						2025-01-31 23:40:40 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						1cb57d0be4 
					 
					
						
						
							
							Sync settings and CLI arguments  
						
						... 
						
						
						
						Most CLI arguments can be now saved into the configuration profile JSON.
This also cleans up passing around some, but not all args, into various
classes and methods, instead of just passing all of settings. 
						
						
							
						
					 
					
						2025-01-31 22:35:37 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						5a9cbf675f 
					 
					
						
						
							
							Bump version to 0.5.1  
						
						
						
						
							
 
						
					 
					
						2025-01-27 12:14:15 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						346486c563 
					 
					
						
						
							
							Allow filtering downloaded files by glob/regex  
						
						
						
						
							
						
					 
					
						2025-01-27 12:13:47 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						75196f537c 
					 
					
						
						
							
							Add a note for creator/community profile page support  
						
						
						
						
							
						
					 
					
						2024-12-19 14:05:56 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						5fd3d8815c 
					 
					
						
						
							
							Bump version to 0.5.0  
						
						
						
						
							
 
						
					 
					
						2024-12-19 14:02:56 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						c11774475d 
					 
					
						
						
							
							Implement downloading entire creator pages  
						
						
						
						
							
						
					 
					
						2024-12-19 14:02:30 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						423fa6b389 
					 
					
						
						
							
							Bump version to 0.4.3  
						
						
						
						
							
 
						
					 
					
						2024-11-08 22:04:31 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						a321912d18 
					 
					
						
						
							
							Add the global Ruff path for PyCharm  
						
						
						
						
							
						
					 
					
						2024-11-08 22:04:10 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						9b019463b0 
					 
					
						
						
							
							Remove the unnecessary debug file size prints (oops)  
						
						
						
						
							
						
					 
					
						2024-11-08 22:03:51 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						0e088603f9 
					 
					
						
						
							
							Bump version to 0.4.2  
						
						
						
						
							
 
						
					 
					
						2024-11-08 22:01:33 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						71b1675332 
					 
					
						
						
							
							Update dependencies  
						
						
						
						
							
						
					 
					
						2024-11-08 22:01:33 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						06f75d4996 
					 
					
						
						
							
							Guess the decompressed file size for downloaded Zip/Tar archives  
						
						... 
						
						
						
						For some archives, the Itch API returns the expected decompressed file
size, but serves compressed archives with its content. Iterate over Zip
and Tar archives to get the expected decompressed file size. In case
there's anything wrong with the archives, just quietly ignore these.
Fixes  #21  
						
						
							
						
					 
					
						2024-11-08 22:01:33 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						00c3f79dbb 
					 
					
						
						
							
							Add a note re: issues with downloading paid games  
						
						
						
						
							
						
					 
					
						2024-08-04 01:46:23 +02:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						7519dd5df5 
					 
					
						
						
							
							Document handled link formats properly  
						
						
						
						
							
						
					 
					
						2024-04-17 19:40:39 +02:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						67a09b47f0 
					 
					
						
						
							
							Fix an invalid type hint on get_jobs_for_collection_json  
						
						
						
						
							
						
					 
					
						2024-04-17 19:37:53 +02:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						49f0c1efd7 
					 
					
						
						
							
							Bump version to 0.4.1  
						
						
						
						
							
 
						
					 
					
						2024-04-17 19:11:52 +02:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						3f9810a482 
					 
					
						
						
							
							Update lxml to 5.2.1, pydantic to 1.10.15  
						
						
						
						
							
						
					 
					
						2024-04-17 19:11:13 +02:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						e6b4428e22 
					 
					
						
						
							
							Don't crash when trying to download restricted title pages  
						
						... 
						
						
						
						While we currently can't handle them properly, this at least lets full
library downloads proceed to the end. 
						
						
							
						
					 
					
						2024-04-17 19:10:14 +02:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						2a18cea131 
					 
					
						
						
							
							Reformat the codebase with Ruff  
						
						
						
						
							
						
					 
					
						2024-03-17 01:19:03 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						25ace8f358 
					 
					
						
						
							
							Add Ruff linting configs, fix reported warnings  
						
						
						
						
							
						
					 
					
						2024-03-17 01:15:04 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						d05bfe3164 
					 
					
						
						
							
							Bump version to 0.4.0, update deps  
						
						... 
						
						
						
						- python-slugify was not used anymore, dropped
- pydantic held on 1.x, 2.x has a new binary dependency
- urllib3 held on 1.x, still gotta go through the changelog
- Everything else bumped to latest 
						
						
							
 
						
					 
					
						2024-03-17 00:53:00 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						21d675f33f 
					 
					
						
						
							
							Report notes if available, regardless of success  
						
						
						
						
							
						
					 
					
						2024-03-17 00:25:02 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						b6e9a60672 
					 
					
						
						
							
							Bump lxml support to 4.9.4  
						
						... 
						
						
						
						Resolves an issue where the build crashes with newer compilers if lxml
is installed in the virtualenv directly, not from system repos. 
						
						
							
						
					 
					
						2024-03-17 00:20:10 +01:00 
						 
				 
			
				
					
						
							
							
								mlewisa 
							
						 
					 
					
						
						
							
						
						1cffee8203 
					 
					
						
						
							
							Update infobox.py  
						
						... 
						
						
						
						Fixes:
File "/usr/lib/python3.11/_strptime.py", line 352, in _strptime
    raise ValueError("unconverted data remains: %s" %
ValueError: unconverted data remains:  UTC 
						
						
							
						
					 
					
						2024-03-16 14:28:17 +01:00 
						 
				 
			
				
					
						
							
							
								Jeremie J. Jarosh 
							
						 
					 
					
						
						
							
						
						6c7df3aac2 
					 
					
						
						
							
							Log When Pulling Keys Out of the Cache  
						
						
						
						
							
						
					 
					
						2023-09-19 00:44:01 +02:00 
						 
				 
			
				
					
						
							
							
								Jeremie J. Jarosh 
							
						 
					 
					
						
						
							
						
						269688afae 
					 
					
						
						
							
							Add Support for "Collections"  
						
						
						
						
							
						
					 
					
						2023-09-19 00:44:01 +02:00 
						 
				 
			
				
					
						
							
							
								Jeremie J. Jarosh 
							
						 
					 
					
						
						
							
						
						6e7de8b5dc 
					 
					
						
						
							
							Add Support for  https://itch.io/my-purchases  
						
						
						
						
							
						
					 
					
						2023-09-19 00:44:01 +02:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						4960fee953 
					 
					
						
						
							
							Link to the PyPI package, along with a badge  
						
						
						
						
							
						
					 
					
						2023-01-29 15:31:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						77f5f7cec6 
					 
					
						
						
							
							Bump version to 0.3.3  
						
						
						
						
							
 
						
					 
					
						2023-01-29 15:23:52 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						e61ef0cba3 
					 
					
						
						
							
							Force use UTF-8 end-to-end for site downloading  
						
						... 
						
						
						
						Itch always uses UTF-8. This change prevents garbled output with
non-Latin scripts if requests or BS4 does not guess that correctly. 
						
						
							
						
					 
					
						2023-01-29 15:22:24 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						fb2e4c6736 
					 
					
						
						
							
							Bump version to 0.3.2  
						
						
						
						
							
 
						
					 
					
						2022-11-01 16:34:55 +01:00 
						 
				 
			
				
					
						
							
							
								Ryszard Knop 
							
						 
					 
					
						
						
							
						
						779d5729c3 
					 
					
						
						
							
							Add support for infobox "Code license" entries  
						
						
						
						
							
						
					 
					
						2022-11-01 16:34:55 +01:00