264 Commits

Author SHA1 Message Date
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
Péter Tombor
24ba668db6 fix: don't continue refreshing sales after a network error 2024-07-24 23:34:04 +02:00
Péter Tombor
139d56a210 Release of Version 1.4.1 v1.4.1 2024-07-24 23:09:31 +02:00
Péter Tombor
f3a25121c5 fix: range parameters were in wrong order
Fixes https://github.com/Smart123s/ItchClaim/issues/15
2024-07-24 23:09:15 +02:00
Péter Tombor
be8880fcb7 Release of Version 1.4.0 v1.4.0 2024-07-23 22:42:18 +02:00
Péter Tombor
adf37777ac feat: support loading credentials from environment variables 2024-07-23 22:41:16 +02:00
Péter Tombor
b868758035 feat: add infinite running process for scheduled claiming 2024-07-23 22:31:34 +02:00
Péter Tombor
3854a1d3f7 chore: add versions to requirements.txt 2024-07-23 22:13:12 +02:00
Péter Tombor
6704228164 docs: add newer supported python versions 2024-07-23 22:09:04 +02:00
Péter Tombor
c5481e4b31 docs: update copyright year 2024-07-23 22:08:16 +02:00
Péter Tombor
6c4f2a476d docs: add missing copyright header 2024-07-23 22:07:50 +02:00
Péter Tombor
3947a2cc16 Release of version 1.3.8 v1.3.8 2024-07-23 17:02:32 +02:00
Péter Tombor
35b403d0ab fix: retry 2FA login on failure
https://github.com/Smart123s/ItchClaim/issues/14
2024-07-23 17:02:11 +02:00
Péter Tombor
bf967f2167 fix: store's pagination starts from 1 (not 0)
Fixes https://github.com/Smart123s/ItchClaim/issues/15
2024-07-23 16:24:59 +02:00