279 Commits

Author SHA1 Message Date
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
Smart123s
888bfc2b62 Release of Version 1.3.7 v1.3.7 2024-07-07 21:56:21 +02:00
Smart123s
16ad4284a4 chore: bump python docker version to 3.12 2024-07-07 21:52:27 +02:00
Smart123s
706fd967a6 fix: optional type below python 3.10 2024-07-07 21:52:06 +02:00
Smart123s
9300cdf0c2 fix: don't go into infinite loop when page returns 404 2024-07-03 11:57:33 +02:00
Smart123s
0e33b8dac6 Release of Version 1.3.6 v1.3.6 2023-12-23 07:56:46 +01:00
Smart123s
c690148b85 feat: add restart from sale id to actions 2023-12-23 07:48:11 +01:00
Smart123s
9e73d6d895 fix: regex changed in HTML sale parser 2023-12-23 07:34:53 +01:00
Smart123s
385c7cc6e8 Release of version v1.3.5 v1.3.5 2023-11-27 23:20:42 +01:00
Smart123s
2d121701bd fix: check if buy_box exists in claimable 2023-11-27 23:13:35 +01:00
Smart123s
1aba5a27ee bump version to v1.3.4 v1.3.4 2023-11-07 07:36:25 +01:00
Smart123s
cdce9b3ff4 docs: add details about why an extra redirect check is needed 2023-11-07 07:33:49 +01:00
Smart123s
672bf1bfff fix: length check before redirection check 2023-11-07 07:26:57 +01:00
Smart123s
f548e7c19e feat: add a way to manually check for version v1.3.3 2023-11-06 18:44:35 +01:00
Smart123s
d744c0fc48 fix: check for HTTP 300 redirects v1.3.2 2023-11-06 18:35:34 +01:00
Smart123s
2ffbe1b207 Fix sale_data regex
This was changed on itch.io on 2023-05-15
2023-05-21 10:03:54 +02:00
Smart123s
6650dee6bd Release of version 1.3.1 v1.3.1 2023-04-16 18:16:10 +02:00
Smart123s
3f353633c3 Don't load game prices when loading user library 2023-04-16 18:14:16 +02:00
Smart123s
e1ac1d773e Refresh claimability if a new sale is added 2023-04-12 10:55:19 +02:00
Smart123s
9bf71f664e Log skipped games on sale list parsing 2023-04-07 16:39:59 +02:00
Smart123s
c0354de991 Load sale lists from all categories 2023-04-07 16:39:59 +02:00
Smart123s
5abebfd019 Update new values from sale lists 2023-04-07 16:39:59 +02:00
Smart123s
b315e01f9f Add get_all_sale_pages
Loops until get_online_sale_page runs out of games
2023-04-07 16:39:59 +02:00
Smart123s
51ef7c76f2 Add back get_online_sale_page
These lists may help finding games that have been updated after the
sequential check
2023-04-07 16:39:59 +02:00
Smart123s
5bb4a1ce89 Disable docker pull request builds
They take a long time and are unlikely to break
2023-04-07 16:39:59 +02:00
Smart123s
217d0db0cf web: display last checked sale 2023-04-07 14:28:03 +02:00
Smart123s
0054563f94 web: add not affiliated notice 2023-04-07 14:24:33 +02:00
Péter Tombor
683ad79b10 Reverse condition for logging inactive 2023-04-05 08:34:52 +02:00
Smart123s
9b08fd7c0c Release of Version 1.3 v1.3 2023-04-01 10:36:49 +02:00
Péter Tombor
eb667d6f33 ItchSale.isactive: check start dates
Previously, upcoming sales were also marked as active
2023-03-31 06:09:52 +02:00
Smart123s
f8b7f4bf1c Missing 'r' 2023-03-28 09:30:16 +02:00
Smart123s
004f78a8fc Revert "Delete existing $0 bundle games"
This was needed to be ran once on Actions.

This reverts commit 8d55516423.
2023-03-28 07:39:15 +02:00
Smart123s
8d55516423 Delete existing $0 bundle games 2023-03-28 07:35:17 +02:00
Smart123s
c58b01ac0e ItchGame.from_api fix sale id 2023-03-28 07:35:16 +02:00
Smart123s
f99f7af5cb Filter always free games from bundles 2023-03-28 07:08:30 +02:00
Smart123s
16a01359f3 Fix ItchGame.from_api 404 errors 2023-03-28 07:08:29 +02:00