jamb
85c4cc84ef
Bypass mature content warning with cookie
...
Adds "HasAcceptedAgeGates" cookie identical to how Epic adds it.
Also comments out the section that would automatically press Continue button upon seeing mature content warning.
2023-07-24 00:59:54 -04:00
Ralf Vogler
b5ead8ea21
SCREENSHOTS_DIR=0 to disable screenshots, fixes #172
2023-07-20 16:10:50 +02:00
Ralf Vogler
22f673282b
pg: fix a90f90afc0
2023-07-13 11:30:48 +02:00
Ralf Vogler
a90f90afc0
pg: PG_REDEEM: only pause if DEBUG=1
...
Fixes https://github.com/vogler/free-games-claimer/issues/5#issuecomment-1527063819
2023-07-13 11:28:18 +02:00
Ralf Vogler
2e8a731573
pg: update selectors for internal/external games, fixes #164
2023-07-13 10:56:12 +02:00
Ralf Vogler
04bd56cd77
pg: legacy games: status = claimed and redeemed
2023-07-06 16:48:07 +02:00
Ralf Vogler
f0e15b5c7c
pg: fix #158 - page for gog (and ?) changed (button, store, code)
...
The claim page for Legacy Games is still unchanged and works with the
old code.
2023-06-23 01:24:06 +02:00
Ralf Vogler
85513031f2
pg: external: fix lost elementHandle error due to navigation
...
elementHandle.$: Protocol error (Page.adoptNode)
2023-06-23 01:21:42 +02:00
Ralf Vogler
0b9d5d0b63
pg: comments
2023-06-22 17:16:35 +02:00
Ralf Vogler
7e4770b846
ue: notify on 'Price is not 0!' + ask to report, #44
2023-06-02 00:52:11 +02:00
Ralf Vogler
d3d22b1582
ue: wait 2s before checking cart, #44
2023-06-02 00:47:48 +02:00
Ralf Vogler
2ceccdae6b
ue: add as experimental to README.md, #44
2023-06-02 00:30:31 +02:00
Ralf Vogler
f906bef2a8
ue: fix 'Sign In'/user detection, #44
2023-06-02 00:14:21 +02:00
Ralf Vogler
00e213cf50
ue: support RECORD=1
2023-06-02 00:11:10 +02:00
Ralf Vogler
feadfc5acf
pg: redeem: gog: status = 'claimed and redeemed'
2023-05-18 18:02:11 +02:00
Ralf Vogler
7fb872608d
pg: dlc: try/catch for each dlc, #55
2023-05-18 17:32:02 +02:00
Ralf Vogler
0d074d0397
pg: dlc: scroll to end of page until all are loaded, #55
2023-05-18 16:03:24 +02:00
Ralf Vogler
368229be09
pg: screenshot prep only if needed
2023-05-17 11:35:10 +02:00
Ralf Vogler
8ee63c7a35
pg: support RECORD=1
2023-05-17 11:29:45 +02:00
Ralf Vogler
819e4cc57e
pg: PG_REDEEM tested legacy games successfully, #5
2023-05-17 11:28:31 +02:00
Ralf Vogler
e4ebae3744
pg: PG_REDEEM, fixes for gog, #5
2023-05-17 11:15:07 +02:00
Ralf Vogler
240e64ae4c
pg: also use elementHandles() for external
2023-05-17 10:20:17 +02:00
Ralf Vogler
98e4145708
Merge branch 'main' into refactor/prime-gaming
2023-05-17 00:59:44 +02:00
Ralf Vogler
60acf747d0
pg: scroll to bottom to load all games
...
There may be so many unclaimed games that not all of them are loaded
initially.
Also relevant to show the correct number of collected games.
2023-05-17 00:55:58 +02:00
Ralf Vogler
c4eb1e03ce
pg: need elementHandles() instead of all() for internal since it changes
2023-05-17 00:41:37 +02:00
Ralf Vogler
590b01aba2
pg: refactor: use more locators & all() instead of $
2023-05-17 00:11:35 +02:00
Ralf Vogler
290fe289d4
pg: fix #142 : PG_CLAIMDLC locator 'a' resolved to 2 elements
2023-05-16 13:31:53 +02:00
Ralf Vogler
491ee899a5
pg: #126 change selector to handle potential button text 'Claim' (instead of 'Claim game') for internal games
2023-05-11 19:00:43 +02:00
Ralf Vogler
af935d4889
gog: no quotes around user, as for {eg, pg}
2023-05-11 18:50:54 +02:00
Ralf Vogler
6b13287b61
eg: click 'Yes, buy now' if 'This edition contains something you already have. Still interested?'
...
Happened for add-on https://store.epicgames.com/en-US/p/the-sims-4--the-daring-lifestyle-bundle
2023-05-11 18:38:44 +02:00
Ralf Vogler
8f174c4bf0
eg: RECORD=1 to recordVideo & recordHar; fixed: recordVideo can't be false
...
Strangely `recordHar` can be false instead of undefined, but made it symmetric.
2023-05-08 17:29:14 +02:00
Ralf Vogler
7fc0fbc69c
Revert "eg: RECORD=1 to recordVideo & recordHar"
...
This reverts commit 066a99c77c .
2023-05-05 13:36:51 +02:00
Ralf Vogler
066a99c77c
eg: RECORD=1 to recordVideo & recordHar
2023-05-05 09:54:21 +02:00
Ralf Vogler
ce51c269f8
eg: only notify for status 'claimed' or 'failed'; DRYRUN -> 'skipped'
2023-05-05 09:30:37 +02:00
Ralf Vogler
8fdf930415
Merge pull request #132 from vogler/unrealengine
...
Claim free asset packs from unrealengine.com (epic-games)
2023-04-29 11:05:03 +02:00
Ralf Vogler
631197371f
ue: claimed successfully; set status, detect owned, better log
2023-04-29 11:01:16 +02:00
Ralf Vogler
5809b0963a
ue: unrealengine: add assets to cart & checkout, rest same as for epic-games, #44
2023-04-28 00:59:27 +02:00
Ralf Vogler
5214bea488
cp epic-games.js unrealengine.js
2023-04-28 00:26:09 +02:00
Ralf Vogler
bb51fd8065
use local time instead of UTC, migrate.js, closes #131
...
Run `node migrate.js localtime data/*.json` to convert
existing `time` entries from UTC to your local timezone.
2023-04-28 00:11:29 +02:00
Ralf Vogler
bc8a89f365
log 'DRYRUN=1 -> Skip order!'
2023-04-27 19:14:48 +02:00
Ralf Vogler
a235ce7915
add star-history
2023-04-25 09:48:20 +02:00
Ralf Vogler
2e0cc4d377
Merge pull request #128 from l-skyalker/fix-epic-claim
...
fix: update epic claim confirmation text
2023-04-21 14:06:34 +02:00
l-skywalker
670262c118
fix: update epic confirm text
2023-04-20 20:12:49 +02:00
Ralf Vogler
351bf00c7b
pg: redeem gog: fix for undefined reason in response, #5
2023-04-14 11:59:33 +02:00
Ralf Vogler
b2d69b4d26
pg: redeem legacy games, #5
2023-04-14 11:53:22 +02:00
Ralf Vogler
28146c7d69
eg: 2s delay after click Continue, #120
2023-04-07 10:23:19 +02:00
Ralf Vogler
e22bb22a53
eg: try click delay for #120
2023-04-07 09:51:18 +02:00
Ralf Vogler
6cbd9fe5e3
link RPi 64-bit OS issue
2023-03-30 17:59:34 +02:00
Ralf Vogler
04f503fea7
eg: mention required base game for free Add-Ons, #106
2023-03-30 16:53:43 +02:00
Ralf Vogler
db5a98eb88
gog: set GOG_NEWSLETTER=1 to not unsubscribe newsletter, closes #109
2023-03-30 14:17:26 +02:00