277 Commits

Author SHA1 Message Date
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
Smart123s
bbd0c3476f Remove logic for handling missing sale dates
CI has been fully updated
Keeps the code cleaner

This reverts commit 71198b7a31.
This reverts commit 9990c7e69a.
This reverts commit 4009804d05.
2023-03-26 14:28:41 +02:00
Smart123s
4009804d05 Fix datetime < 0
Causes errors on Windows machines
2023-03-26 14:22:06 +02:00