Commit Graph

176 Commits

Author SHA1 Message Date
Smart123s
ad64d08f9d Implement sale_end property 2023-02-18 20:18:03 +01:00
Smart123s
af56d783ab Make claimable property cached 2023-02-18 20:10:07 +01:00
Smart123s
94279eaf90 Extend ItchGame's attributes 2023-02-18 19:55:56 +01:00
Smart123s
d993d431ae Add is game claimable function 2023-02-18 15:31:07 +01:00
Smart123s
d740199f54 Add missing # char to copyright headers 2023-02-18 14:58:13 +01:00
Smart123s
9f4b7fd6b2 Rename init to main 2023-02-18 14:57:40 +01:00
Smart123s
01803951f4 Update copyright year 2023-02-17 09:22:50 +01:00
Smart123s
e58d15743d Detect if a game had already been claimed 2023-02-17 09:21:25 +01:00
Smart123s
2f047b9c58 Login if no session is saved on disk 2022-12-24 10:15:38 +01:00
Smart123s
5a2c9aa5fe Fix expired sale 2022-06-26 23:09:54 +02:00
Smart123s
7c6929559a Fix no 100% sale on early page exec stop 2022-06-26 22:16:51 +02:00
Smart123s
b2229aa937 Claim every game 2022-06-17 14:44:28 +02:00
Smart123s
9fccc42b46 Better log failed to claim game 2022-06-17 14:44:27 +02:00
Smart123s
b1b347ed24 Fix currency error 2022-06-17 14:44:27 +02:00
Smart123s
6b5fc54737 Iterate over all sale pages 2022-06-17 14:44:26 +02:00
Smart123s
b3b787b9cf Skip not claimable games 2022-06-17 14:44:24 +02:00
Smart123s
3372d36614 Remove claimable check from init 2022-06-17 13:07:37 +02:00
Smart123s
d44b9c7dcc Rename ItchContext to ItchUser 2022-06-17 13:07:28 +02:00
Smart123s
d13affd5fc Move game related code to ItchGame 2022-06-17 10:12:13 +02:00
Smart123s
1f3270d8f1 Parse games from sale page 2022-06-17 10:10:09 +02:00
Smart123s
eeec325c4c Download list of games on sale 2022-06-14 07:42:42 +02:00
Smart123s
7b24c45344 Add claim game 2022-06-14 06:30:54 +02:00
Smart123s
8630cd27ec Save session to file 2022-06-14 06:30:22 +02:00
Smart123s
a6cbaab24e Add .gitignore 2022-06-12 17:19:28 +02:00
Smart123s
8897f24029 Add login 2022-06-12 17:18:25 +02:00
Smart123s
9a21faccae Initial commit 2022-06-12 17:18:12 +02:00