Commit Graph

143 Commits

Author SHA1 Message Date
Smart123s
2adc4446f8 Concurrent requests 2023-03-15 21:14:39 +01:00
Smart123s
4ba4631129 Fix games with no cover image 2023-03-15 21:12:16 +01:00
Smart123s
2bb00aa15e Parse for at least sale id 90000 2023-03-15 18:46:41 +01:00
Smart123s
f45206f38f Remove unused param 2023-03-15 18:46:41 +01:00
Smart123s
19f843bd50 Refresh sale cache from 1
This is needed for first time sales to work properly
2023-03-15 18:26:15 +01:00
Smart123s
a16f9c4d1f claim: use new api 2023-03-15 18:16:21 +01:00
Smart123s
7de7aecc29 web: better wording 2023-03-15 17:41:33 +01:00
Smart123s
f49256758c web: add more json data 2023-03-15 17:35:25 +01:00
Smart123s
824e213cb8 Fixup: first sale detection 2023-03-15 17:20:59 +01:00
Smart123s
402a6c519a web: add first sale marking 2023-03-15 17:20:19 +01:00
Smart123s
c8ce4c3ac9 web: add upcoming sales 2023-03-15 17:17:31 +01:00
Smart123s
27f565353c Testing: lower resume index 2023-03-15 16:26:51 +01:00
Smart123s
27c38c8d2b Actions: update cache key 2023-03-15 16:26:24 +01:00
Smart123s
40ec1fea5d claimable: only check online if needed 2023-03-15 16:23:43 +01:00
Smart123s
6e3ce9f073 Properly parse sale start and end 2023-03-15 16:00:23 +01:00
Smart123s
0fcc4350fa web: filter active sales 2023-03-15 15:29:08 +01:00
Smart123s
59020a46b1 Save expired sales 2023-03-15 13:28:29 +01:00
Smart123s
0bf25eae06 Make ItchGame store multiple sales 2023-03-15 13:25:09 +01:00
Smart123s
06aa9331b7 Add pip auto release 2023-03-11 14:54:06 +01:00
Smart123s
b60949f232 Build docker images via Actions 2023-03-11 14:53:09 +01:00
Smart123s
f09620cdc1 Simple dockerfile 2023-03-10 11:35:14 +01:00
Smart123s
b2ae8383e8 Web: sort by sale id desc 2023-03-09 16:51:18 +01:00
Smart123s
419295c117 Add details to readme 2023-03-08 12:57:40 +01:00
Smart123s
864a253154 Web: make paths relative 2023-03-08 09:42:11 +01:00
Smart123s
e0443ffc9b Simplify readme 2023-03-07 10:28:37 +01:00
Smart123s
95ccbd7a2b Move login flags to advanced usage 2023-03-07 10:27:39 +01:00
Smart123s
d65740a53a Document CI refresh command 2023-03-07 10:27:00 +01:00
Smart123s
e81f74b488 Fix pip when web directory is present 2023-03-07 10:12:50 +01:00
Smart123s
404795afd6 claim: switch to actions cache 2023-03-07 10:09:13 +01:00
Smart123s
29c56d9ee1 Download sales cached by actions 2023-03-07 10:08:31 +01:00
Smart123s
15370d9c7a Web: fix indentation 2023-03-07 09:47:11 +01:00
Smart123s
dc25c8358b Actions: update set-output to env files 2023-03-07 09:29:44 +01:00
Smart123s
52176f5906 Web: add button "view table as json" 2023-03-07 09:24:01 +01:00
Smart123s
6d3578154c Web: add a concatenated JSON 2023-03-07 09:12:25 +01:00
Smart123s
a7bff8a498 Rebuild web when master branch is pushed 2023-03-07 09:12:09 +01:00
Smart123s
b149dcc59f Only stop execution if no redirect url is found 2023-03-03 13:12:20 +01:00
Smart123s
a5ade6ee0d Revert "Testing: Scrape less sales temporarily"
This reverts commit 2d4e45c2c0.
2023-03-03 10:00:43 +01:00
Smart123s
929dfa6998 CI: Allow manual runs 2023-03-03 10:00:28 +01:00
Smart123s
1346734249 CI: cron every 6 hours 2023-03-03 09:57:30 +01:00
Smart123s
b1d5273b14 CI: add missing dir to generate_web 2023-03-03 09:43:37 +01:00
Smart123s
077283b895 Fix gitignore 2023-03-03 09:42:10 +01:00
Smart123s
f57fd82054 CI: Cache previously collected sales 2023-03-03 09:26:10 +01:00
Smart123s
3ef32200c1 Make game cache directory changeable
Don't have to move files when generating the webpage
Therefore it'll be easier to cache using Actions
2023-03-03 09:16:13 +01:00
Smart123s
18e462b79e Document missing args 2023-03-03 06:40:54 +01:00
Smart123s
09d1fd3d65 Don't log added if page is broken 2023-03-03 06:37:03 +01:00
Smart123s
2d4e45c2c0 Testing: Scrape less sales temporarily 2023-03-02 16:48:40 +01:00
Smart123s
54f5a1e96c Sale end date may not be present on site:
For example: https://itch.io/s/85212/
2023-03-02 16:32:47 +01:00
Smart123s
86d8d024df Filter expired sales on refresh 2023-03-02 14:19:41 +01:00
Smart123s
52f79cb34a Update Actions web creation to new output format 2023-03-02 14:12:49 +01:00
Smart123s
859d12ec4b Fix encoding
itch.io doesn't provide encoding in the response headers and requests
sometimes falls back to ISO-8859-1
2023-03-02 14:09:33 +01:00