Commit graph

  • 6bb1dca934
    epic-games: captcha on login: await notify (#195) KevinMatt 2023-08-28 15:16:30 +08:00
  • 53c6b41579
    Merge branch 'vogler:main' into main KevinMatt 2023-08-28 11:55:19 +08:00
  • 9261be690c '/.dockerenv' did not exist in container... Ralf Vogler 2023-08-28 01:25:09 +02:00
  • 6560afa2b5 version.js to check if running the latest version Ralf Vogler 2023-08-28 01:17:57 +02:00
  • d4d7ee3281 fix indent Ralf Vogler 2023-08-28 00:47:52 +02:00
  • c211472d0c docker: try GitHub Actions cache Ralf Vogler 2023-08-27 23:59:30 +02:00
  • f528fbfd30 docker: more human-readable format for date $NOW Ralf Vogler 2023-08-27 23:41:19 +02:00
  • d7949fb9dd can't use secrets in if of workflow step? Ralf Vogler 2023-08-27 23:39:52 +02:00
  • 8a010dbcc7 docker: pass in build-args, add $NOW Ralf Vogler 2023-08-27 23:32:56 +02:00
  • 2eb17a1419 docker: show version via $COMMIT_SHA (and $BRANCH if not "main") Ralf Vogler 2023-08-27 18:33:27 +02:00
  • 78264e2f21
    Merge branch 'vogler:main' into main KevinMatt 2023-08-27 23:40:51 +08:00
  • 24a9f23211
    Merge pull request #193 from 4n4n4s/main-1 Ralf Vogler 2023-08-27 15:44:38 +02:00
  • 8b5c360434
    Update epic-games.js KevinMatt 2023-08-27 15:04:32 +08:00
  • 682c651224 docker: use OCI labels Ralf Vogler 2023-08-26 10:42:24 +02:00
  • c09d20766c dependabot daily -> weekly, may want to customize commit-message Ralf Vogler 2023-08-25 21:50:17 +02:00
  • 70b5182bed same as before, just ignore .github/** and then include docker.yml Ralf Vogler 2023-08-25 21:43:57 +02:00
  • a7d045f0e2 ignore dependabot.yml in workflows/docker.yml Ralf Vogler 2023-08-25 21:40:28 +02:00
  • 56d8c2d188
    Merge pull request #194 from 4n4n4s/main Ralf Vogler 2023-08-25 21:32:06 +02:00
  • a3adaae99f Fixed README.md 4n4n4s 2023-08-25 16:30:04 +00:00
  • 66c12b8ea2
    Create dependabot.yml 4n4n4s 2023-08-25 18:06:31 +02:00
  • da23bc2f92
    Update README.md 4n4n4s 2023-08-25 17:42:52 +02:00
  • 6a7cca31a4 update dependencies via ncu -u, lowdb: pass defaultData Ralf Vogler 2023-08-24 13:13:54 +02:00
  • 3d1168f653 pg: external: split loop for URLs to avoid issue with changed elementHandles (Page.adoptNode) Ralf Vogler 2023-08-23 00:51:19 +02:00
  • 40bcf1c8a2 pg: status 'claimed' (not just 'claimed and redeemed') for external stores Ralf Vogler 2023-08-23 00:09:27 +02:00
  • 7551a6ca96 pg: fixup e2e28301e6? Ralf Vogler 2023-08-19 17:04:33 +02:00
  • e2e28301e6 pg: fix #185? Ralf Vogler 2023-08-19 16:35:58 +02:00
  • e794a3306f pg: dlc: grouped list of dlcs per unlinked store, #180 Ralf Vogler 2023-08-17 17:02:47 +02:00
  • 5c8f8fc3fd pg: dlc: log url of dlc if account not linked, #180 Ralf Vogler 2023-08-17 16:44:59 +02:00
  • 86832e7fe9 pg: dlc: log url of dlc if account not linked, #180 Ralf Vogler 2023-08-17 16:43:47 +02:00
  • d0761dea26 pg: dlc: account linking: mention store, close #180 Ralf Vogler 2023-08-17 16:37:05 +02:00
  • 490c4c0788 don't ignore .github, only issue templates Ralf Vogler 2023-08-17 16:31:43 +02:00
  • 13def8ba18 build on every push or PR to main Ralf Vogler 2023-08-17 16:30:12 +02:00
  • 08fc59520c update docker/build-push-action v3 -> v4 Ralf Vogler 2023-08-17 16:29:08 +02:00
  • f89b4a6a36 ue: mention new assets to claim every first Tuesday of a month Ralf Vogler 2023-08-10 14:37:00 +02:00
  • 0b737807cf playstation: use better locator for sign in button Omair 2023-08-01 14:39:54 -04:00
  • 5ea6487d2b playstation: handle non-base free games Omair 2023-08-01 14:00:19 -04:00
  • f08f334c8d playstation: better handling for initial page load Omair 2023-08-01 13:59:29 -04:00
  • 05499820ef Enable random delay on start to aviod captcha GAS85 2023-08-01 12:13:21 +02:00
  • 85c4cc84ef
    Bypass mature content warning with cookie jamb 2023-07-24 00:59:54 -04:00
  • b5ead8ea21 SCREENSHOTS_DIR=0 to disable screenshots, fixes #172 Ralf Vogler 2023-07-20 16:10:50 +02:00
  • 6a5cbdb344 playstation: remove anchor link from game url Omair 2023-07-18 16:40:05 -04:00
  • f0cf3436f5 playstation: handle purchased titles, add better waiting for login status Omair 2023-07-16 19:18:56 -04:00
  • 195e2a71a2
    Merge 5c50aa8de7 into 22f673282b Ralf Vogler 2023-07-13 10:29:23 -04:00
  • 22f673282b pg: fix a90f90afc0 Ralf Vogler 2023-07-13 11:30:48 +02:00
  • a90f90afc0 pg: PG_REDEEM: only pause if DEBUG=1 Ralf Vogler 2023-07-13 11:28:18 +02:00
  • 2e8a731573 pg: update selectors for internal/external games, fixes #164 Ralf Vogler 2023-07-13 10:56:12 +02:00
  • 04bd56cd77 pg: legacy games: status = claimed and redeemed Ralf Vogler 2023-06-23 01:32:39 +02:00
  • e301b03639
    Update util.js Smealm 2023-07-05 20:08:52 -07:00
  • e2a59dd794 playstation: update readme and dockerfile with PS info/scripts Omair 2023-06-30 22:38:23 -04:00
  • af3bb52a66 playstation: add implementation for playstation plus monthly games Omair 2023-04-04 16:08:04 -04:00
  • e3d10abf49 playstation: add config values Omair 2023-04-24 13:20:51 -04:00
  • 251863f684 Remove variables list from compose example. Add non secrets example. Move to generic variables Georgiy.Sitnikov@telekom.de 2023-06-28 09:17:36 +02:00
  • 6abd0adb42 Add Docker Secrets Support Documentation Update Add more examples to the compose Georgiy.Sitnikov@telekom.de 2023-06-27 13:42:19 +02:00
  • 8c6ff57054 xbox: update readme and dockerfile with xbox info/scripts Omair 2023-06-26 15:46:41 -04:00
  • a7dcfe72cc xbox: add implementation for xbox games with gold Omair 2023-05-24 20:12:33 +01:00
  • acc337a4f9 xbox: add config values Omair 2023-05-24 20:12:00 +01:00
  • f0e15b5c7c pg: fix #158 - page for gog (and ?) changed (button, store, code) Ralf Vogler 2023-06-23 01:24:06 +02:00
  • 85513031f2 pg: external: fix lost elementHandle error due to navigation Ralf Vogler 2023-06-23 01:21:42 +02:00
  • 0b9d5d0b63 pg: comments Ralf Vogler 2023-06-22 17:16:35 +02:00
  • 7e4770b846 ue: notify on 'Price is not 0!' + ask to report, #44 Ralf Vogler 2023-06-02 00:52:11 +02:00
  • d3d22b1582 ue: wait 2s before checking cart, #44 Ralf Vogler 2023-06-02 00:47:48 +02:00
  • 2ceccdae6b
    ue: add as experimental to README.md, #44 Ralf Vogler 2023-06-02 00:30:31 +02:00
  • f906bef2a8 ue: fix 'Sign In'/user detection, #44 Ralf Vogler 2023-06-02 00:14:21 +02:00
  • 00e213cf50 ue: support RECORD=1 Ralf Vogler 2023-06-02 00:11:10 +02:00
  • 5c50aa8de7 eg: print purchaseURL, #127 urlsFromJson Ralf Vogler 2023-06-01 16:58:15 +02:00
  • 4e8e8ee884 eg: e.offerMappings is [] for Death Stranding, instead e.productSlug fits Ralf Vogler 2023-05-25 14:19:17 +02:00
  • feadfc5acf pg: redeem: gog: status = 'claimed and redeemed' Ralf Vogler 2023-05-18 18:02:11 +02:00
  • 7fb872608d pg: dlc: try/catch for each dlc, #55 Ralf Vogler 2023-05-18 17:32:02 +02:00
  • 1d1f95d1ab eg: move screenshot up before status checks since blank page after purchaseURL Ralf Vogler 2023-05-18 16:40:41 +02:00
  • 0d074d0397 pg: dlc: scroll to end of page until all are loaded, #55 Ralf Vogler 2023-05-18 16:03:24 +02:00
  • 368229be09 pg: screenshot prep only if needed Ralf Vogler 2023-05-17 11:35:10 +02:00
  • 8ee63c7a35 pg: support RECORD=1 Ralf Vogler 2023-05-17 11:29:45 +02:00
  • 819e4cc57e pg: PG_REDEEM tested legacy games successfully, #5 Ralf Vogler 2023-05-17 11:28:31 +02:00
  • e4ebae3744 pg: PG_REDEEM, fixes for gog, #5 Ralf Vogler 2023-05-17 11:15:07 +02:00
  • 240e64ae4c pg: also use elementHandles() for external Ralf Vogler 2023-05-17 10:20:17 +02:00
  • 98e4145708 Merge branch 'main' into refactor/prime-gaming Ralf Vogler 2023-05-17 00:59:44 +02:00
  • 60acf747d0 pg: scroll to bottom to load all games Ralf Vogler 2023-05-17 00:55:58 +02:00
  • c4eb1e03ce pg: need elementHandles() instead of all() for internal since it changes Ralf Vogler 2023-05-17 00:41:37 +02:00
  • 590b01aba2 pg: refactor: use more locators & all() instead of $ Ralf Vogler 2023-05-17 00:11:35 +02:00
  • 290fe289d4 pg: fix #142: PG_CLAIMDLC locator 'a' resolved to 2 elements Ralf Vogler 2023-05-16 13:31:53 +02:00
  • 491ee899a5 pg: #126 change selector to handle potential button text 'Claim' (instead of 'Claim game') for internal games Ralf Vogler 2023-05-11 18:57:48 +02:00
  • af935d4889 gog: no quotes around user, as for {eg, pg} Ralf Vogler 2023-05-11 18:50:54 +02:00
  • 02ace424f3 eg: fix gameURL for add-ons Ralf Vogler 2023-05-11 18:25:04 +02:00
  • 6b13287b61 eg: click 'Yes, buy now' if 'This edition contains something you already have. Still interested?' Ralf Vogler 2023-05-11 18:38:44 +02:00
  • 3292257172 eg: try to wait for response confirm-order instead of text on empty page Ralf Vogler 2023-05-11 17:51:29 +02:00
  • 4a4d3d54c7 Merge branch 'main' into urlsFromJson Ralf Vogler 2023-05-11 16:32:19 +02:00
  • 47be85f45c eg: EG_COUNTRY to set country of account to avoid unavailable-in-region Ralf Vogler 2023-05-11 16:31:48 +02:00
  • 8f174c4bf0 eg: RECORD=1 to recordVideo & recordHar; fixed: recordVideo can't be false Ralf Vogler 2023-05-08 17:26:38 +02:00
  • 7fc0fbc69c Revert "eg: RECORD=1 to recordVideo & recordHar" Ralf Vogler 2023-05-05 13:36:51 +02:00
  • 066a99c77c eg: RECORD=1 to recordVideo & recordHar Ralf Vogler 2023-05-05 09:54:21 +02:00
  • ce51c269f8 eg: only notify for status 'claimed' or 'failed'; DRYRUN -> 'skipped' Ralf Vogler 2023-05-05 09:30:37 +02:00
  • 8fdf930415
    Merge pull request #132 from vogler/unrealengine Ralf Vogler 2023-04-29 11:05:03 +02:00
  • 631197371f ue: claimed successfully; set status, detect owned, better log unrealengine Ralf Vogler 2023-04-29 11:01:16 +02:00
  • 5809b0963a ue: unrealengine: add assets to cart & checkout, rest same as for epic-games, #44 Ralf Vogler 2023-04-28 00:59:27 +02:00
  • 5214bea488 cp epic-games.js unrealengine.js Ralf Vogler 2023-04-28 00:26:09 +02:00
  • bb51fd8065 use local time instead of UTC, migrate.js, closes #131 Ralf Vogler 2023-04-28 00:11:29 +02:00
  • 254b674c65 mention error if game is already claimed Ralf Vogler 2023-04-27 19:23:13 +02:00
  • 3ccec68c33 urls from json, go to purchaseURL instead of click, got captcha Ralf Vogler 2023-04-27 19:19:56 +02:00
  • bc8a89f365 log 'DRYRUN=1 -> Skip order!' Ralf Vogler 2023-04-27 19:14:48 +02:00
  • a235ce7915
    add star-history Ralf Vogler 2023-04-25 09:48:20 +02:00