Commit Graph

143 Commits

Author SHA1 Message Date
Smart123s
86bbd99556 Fail-safe sale page parsing 2023-03-02 13:43:58 +01:00
Smart123s
077c28cd50 Remove unused variables 2023-03-02 13:40:42 +01:00
Smart123s
89e726ce18 Web: sort by sale id (sale publish date desc) 2023-03-02 12:49:28 +01:00
Smart123s
a116becd4d Remove deprecated sale scraper 2023-03-02 12:44:12 +01:00
Smart123s
2d6754baa7 Scrape sales sequentially 2023-03-02 12:43:24 +01:00
Smart123s
233cdf2674 Fixup deprecated 2023-03-02 09:24:07 +01:00
Smart123s
f763ffd51a Deprecate get_sale_feed_page 2023-03-02 09:13:00 +01:00
Smart123s
00ddfa3dfe Document generate_web 2023-03-01 18:00:43 +01:00
Smart123s
7c57997486 Web: sort by sale_end, then name 2023-03-01 17:54:47 +01:00
Smart123s
5625b581d5 Force clean sale refresh 2023-03-01 17:42:08 +01:00
Smart123s
49be3bb409 Better claimable tooltips 2023-03-01 17:31:12 +01:00
Smart123s
a8f7bd0154 Web: Remove underline from a icon 2023-03-01 17:29:28 +01:00
Smart123s
3f3230a7cc Web: Add dark theme
Using colors from DarkReader
2023-03-01 17:25:25 +01:00
Smart123s
1f92808479 Web: Move table heading comments 2023-03-01 17:08:32 +01:00
Smart123s
d1d9df5184 Web: fix JSON URLs 2023-03-01 17:08:05 +01:00
Smart123s
add70bcdda Add timezone to web 2023-03-01 17:07:17 +01:00
Smart123s
29ec3bd495 Publish web to GitHub Pages 2023-03-01 16:54:05 +01:00
Smart123s
5f564c7199 Create app folders if they don't exist yet 2023-03-01 16:10:07 +01:00
Smart123s
80be4c8088 Fix versioning if package not installed via pip 2023-03-01 16:01:33 +01:00
Smart123s
4a850d066e Only add margin if flex is used 2023-03-01 14:52:23 +01:00
Smart123s
354ff0dbd8 Add legal details to web 2023-03-01 14:50:51 +01:00
Smart123s
05043ef647 Web better design 2023-03-01 14:36:11 +01:00
Smart123s
fcec73b5a0 Better line breaks on dates 2023-03-01 13:21:24 +01:00
Smart123s
51aa3109ca Add generation date to web 2023-03-01 13:16:47 +01:00
Smart123s
a9558ec44f Add simple website generator 2023-03-01 13:12:41 +01:00
Smart123s
ae186be8d1 Fix imports in __main__.py 2023-02-28 13:36:01 +01:00
Smart123s
f2926f55ec Extract version from project.toml 2023-02-28 13:28:35 +01:00
Smart123s
b915cc6d38 Add empty lines to file ends 2023-02-28 10:01:55 +01:00
Smart123s
c1a0b8b863 Minor changes in readme 2023-02-28 10:00:28 +01:00
Smart123s
e8c37d4f09 Change identation in radme 2023-02-28 08:01:24 +01:00
Smart123s
259447f6bb Make package installable via pip 2023-02-27 14:35:55 +01:00
Smart123s
eb84f9a5d7 Move files 2023-02-27 14:23:50 +01:00
Smart123s
ba5b599280 Add user-agent 2023-02-27 13:54:47 +01:00
Smart123s
449237c0e7 Document commands in readme 2023-02-27 13:44:12 +01:00
Smart123s
08ac9005fd Fix logging for refresh sale cache 2023-02-27 13:35:00 +01:00
Smart123s
7a991e536d Claim command now refreshes cache 2023-02-27 12:17:17 +01:00
Smart123s
0c1d5e261e Add documentation 2023-02-27 11:58:42 +01:00
Smart123s
98a6bf8b04 Add interactive login 2023-02-26 17:03:12 +01:00
Smart123s
40f9dc5b8d Count number of removed games 2023-02-26 16:24:20 +01:00
Smart123s
df954a1510 Add get download url 2023-02-24 15:52:02 +01:00
Smart123s
e8cbdd9b06 Add notice if no games have been claimed 2023-02-24 09:06:31 +01:00
Smart123s
65719846ec Don't claim unclaimable games 2023-02-24 08:58:24 +01:00
Smart123s
4671945cf8 Check purchase status online is claiming fails 2023-02-24 08:54:54 +01:00
Smart123s
039309568d Save user session after every claim
Makes handling interrupted runs better
2023-02-24 08:54:11 +01:00
Smart123s
39f13861b7 cli: add claim all command 2023-02-24 08:30:22 +01:00
Smart123s
c54d608f72 Fix local game owned check 2023-02-24 08:30:13 +01:00
Smart123s
da08354ecd cli: add refresh library command 2023-02-24 06:30:05 +01:00
Smart123s
3139d64071 Properly serialize ItchGame objects 2023-02-24 06:29:12 +01:00
Smart123s
3902f693ee cli: add command to refresh local sale cache 2023-02-23 09:22:50 +01:00
Smart123s
fdb50c0a69 FIx load all games from disk 2023-02-23 08:52:51 +01:00