277 Commits

Author SHA1 Message Date
Péter Tombor
f9f53b9e8b Release of version 1.8.2 v1.8.2 2025-11-06 10:25:46 +01:00
Péter Tombor
a7d96bec03 fix: removed leftover user agent header in DiskManager 2025-11-06 10:25:28 +01:00
Péter Tombor
b565537dab Release of Version 1.8.1 v1.8.1 2025-11-05 16:52:08 +01:00
Péter Tombor
4525311e09 fix: validate user session after loading from disk 2025-11-04 02:38:24 +01:00
Péter Tombor
3ff2f8d6f4 fix: prevent reinitialization of fields in CfWrapper 2025-11-04 02:37:47 +01:00
Péter Tombor
2f99bba020 docs: add missing line break 2025-11-01 20:08:07 +01:00
Péter Tombor
9269a77e46 docs: update pip installation instructions to use GitHub repository directly 2025-11-01 20:05:24 +01:00
Péter Tombor
621f548121 Release of Version 1.8.0 v1.8.0 2025-11-01 19:41:08 +01:00
Péter Tombor
48be96b9c7 docs: update README with session storage details 2025-11-01 19:40:28 +01:00
Péter Tombor
4e68e23d77 fix: increase request timeout to 32 seconds 2025-11-01 09:51:20 +01:00
Péter Tombor
8fdedd51f2 fix: CfWrapper wasn't initialized in some classmethods 2025-11-01 09:47:21 +01:00
Péter Tombor
56b5f0ae87 fix: ask for username if not provided in flags
Fixes https://github.com/Smart123s/ItchClaim/issues/24
2025-10-31 21:43:17 +01:00
Péter Tombor
1b4c87aa1e fix: integrate FlareSolverr to bypass CF captchas 2025-10-31 21:41:33 +01:00
Péter Tombor
7858c1c911 Release of Version 1.7.0 v1.7.0 2025-09-14 21:36:56 +02:00
Péter Tombor
197d721158 fix: claimability can only be checked if a sale is active 2025-09-14 21:36:53 +02:00
Péter Tombor
3d2fd54b72 docs: fix parameters for commands 2025-09-14 20:51:00 +02:00
Péter Tombor
8740337997 feat: add recheck claimability to cli 2025-09-14 20:50:05 +02:00
Péter Tombor
e412a5ce11 fix: don't use remote API to check game claimability when generating webpage 2025-09-13 22:33:44 +02:00
Péter Tombor
50197c9958 Release of Version 1.6.2 v1.6.2 2025-08-26 12:28:52 +02:00
Péter Tombor
549bf2a1b3 fix: don't try loading empty JSON files 2025-08-26 10:59:01 +02:00
Péter Tombor
e9e133d9af docs: add -it flag to docker run example 2025-08-02 08:45:49 +02:00
Péter Tombor
e93b47cc4c Release of Version 1.6.1 v1.6.1 2025-04-11 20:00:23 +02:00
Péter Tombor
482f509773 docs: fix typos in readme 2025-04-11 19:57:45 +02:00
Péter Tombor
c3d117ee83 chore: update copyright year 2025-03-09 11:45:48 +01:00
Péter Tombor
cc128f2efe Revert "feat: site update paused notification to web"
This reverts commit ef357e6b01.
2025-03-04 10:50:10 +01:00
Péter Tombor
30581dd3e7 docs: add note about change of hosting provider 2025-03-04 10:49:35 +01:00
Péter Tombor
e43e673d43 Release of Version 1.6.0 v1.6.0 2025-03-03 17:36:44 +01:00
Péter Tombor
f8d5073684 fix: correct resume index after max_not_found_pages 2025-03-03 17:35:57 +01:00
Péter Tombor
c60f289807 chore: add .venv to .gitignore 2025-03-03 17:08:13 +01:00
Péter Tombor
bbf37851c6 feat: add max_not_found_pages option to refresh_sale_cache command 2025-02-26 13:03:27 +01:00
Péter Tombor
75fb36a191 feat: keep trying to parse sale pages after a 404 error 2025-02-26 12:56:38 +01:00
Péter Tombor
bb2c6fd2e0 feat: add no_fail option to not crash on network error 2025-02-24 16:37:59 +01:00
Péter Tombor
183f8eb697 Release of Version 1.5.0 v1.5.0 2025-02-14 23:19:26 +01:00
Péter Tombor
128c1fd038 fix: add workaround for missing license files in pyproject.toml 2025-02-14 23:18:48 +01:00
Péter Tombor
ef357e6b01 feat: site update paused notification to web 2025-02-14 23:00:54 +01:00
Péter Tombor
04d420f12c feat: limit max_pages to 5000 in GitHub actions
This is to prevent timeout by GitHub
2025-02-14 22:36:02 +01:00
Péter Tombor
2949d2d89e feat: add max_pages option to refresh_sale_cache 2025-02-14 22:34:55 +01:00
Péter Tombor
d35cae2be3 fix: more None handling in ItchGame 2025-02-14 22:16:56 +01:00
Péter Tombor
a86eacc1e6 fix: ensure sale key exists before accessing sale rate in ItchGame class 2025-02-14 22:02:10 +01:00
Péter Tombor
19f905f9fd docs: update README to include optional sales parameter for refresh_sale_cache command 2025-02-14 21:53:41 +01:00
Péter Tombor
2e73673e18 refactor: all sales json now includes every detail about a games 2025-02-14 21:39:52 +01:00
Péter Tombor
d5ea23274b refactor: extract serialization logic into a separate method 2025-02-14 21:33:14 +01:00
Péter Tombor
ebb4d7f169 Release of Version 1.4.3 v1.4.3 2024-08-15 09:29:14 +02:00
Péter Tombor
7fb8034904 fix: user_id is only accessible on the 2FA page
Fixes https://github.com/Smart123s/ItchClaim/issues/16
2024-08-15 09:28:11 +02:00
Péter Tombor
f7c029bff7 Release of Version 1.4.2 v1.4.2 2024-07-25 16:52:32 +02:00
Péter Tombor
69993a1e17 chore: update github actions 2024-07-25 16:01:18 +02:00
Péter Tombor
6393c6ff3f fix: make schedule command respond to SIGTERM 2024-07-25 15:42:50 +02:00
Péter Tombor
e457975103 docs: add scheduling docker.compose example
Related: https://github.com/Smart123s/ItchClaim/issues/11
2024-07-25 15:18:35 +02:00
Péter Tombor
4282fad731 fix: enable PYTHONUNBUFFERED in docker
Without this, no outputs were visible in logs
https://stackoverflow.com/a/31796350
2024-07-25 15:10:42 +02:00
Péter Tombor
ec4251b215 chore: update copyright year on website 2024-07-25 14:55:01 +02:00