Ryszard Knop
67a09b47f0
Fix an invalid type hint on get_jobs_for_collection_json
2024-04-17 19:37:53 +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
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
Jack Wilsdon
49ad7a719c
Open JSON files in binary mode
...
This avoids any encoding errors caused by JSON files containing
non-ASCII characters (e.g. emojis).
2022-06-19 16:22:59 +02:00
Ryszard Knop
90346f579a
Bump to 0.3.0, bump deps, misc cleanups and type corrections
...
Some of the misc issues were found with mypy. Not adding it to dev deps
for now as it complains about missing types in libraries and does not
honor noqa where we need it (non-literal TypedDict keys).
2022-06-12 19:31:25 +02:00
Ryszard Knop
4542057654
Add a Settings system
...
Allows permanently configuring itch-dl with an API key and other things
in the future. Adds a new dependency, Pydantic, to validate the config.
2022-06-12 19:28:31 +02:00
Ryszard Knop
bf8a695521
File and site downloads are back
2022-05-15 16:38:31 +02:00
Ryszard Knop
4a8f88b48e
Trial The Third: Start rewriting the thing
...
Wooo, someone wants to use this! Let's make it less embarrassing.
2022-05-15 02:02:45 +02:00