Commit graph

  • bf647936eb vscode format dode Ralf Vogler 2022-09-26 20:08:52 +02:00
  • 1dc3b3db6a resort to 3s timeout for now for #25 Ralf Vogler 2022-09-22 16:25:21 +02:00
  • 2791112fd6 sanitizeFilename -> filenamify, use for datetime Ralf Vogler 2022-09-16 15:33:05 +02:00
  • c519ce0ce5 use .nth() instead of :nth-match Ralf Vogler 2022-09-16 15:26:05 +02:00
  • cbe789b08d temporarily fix #25 by waitUntil networkidle Ralf Vogler 2022-09-15 16:40:18 +02:00
  • f109782a7a epic-games: chromium args: --hide-crash-restore-bubble, no --enable-automation to hide info bar Ralf Vogler 2022-09-11 22:11:08 +02:00
  • af374551b7 recordVideo will record a .webm video for each page navigated Ralf Vogler 2022-09-11 22:10:06 +02:00
  • 4fcbd6be6a comment: use filenamify? Ralf Vogler 2022-09-11 22:08:26 +02:00
  • 93d01bf5cf mention playwright install chromium --with-deps Ralf Vogler 2022-09-02 14:42:12 +02:00
  • 51f2fbfb53 upgrade deps via ncu -u Ralf Vogler 2022-09-02 14:37:41 +02:00
  • 6f2271168d clickIfExists only if isVisible, closes #20 Ralf Vogler 2022-08-28 20:35:02 +01:00
  • 08da100646 no : in filenames on Windows! closes #21, ref #20 Ralf Vogler 2022-08-28 20:28:56 +01:00
  • a468ed5fed fix restart issue Kilian von Pflugk 2022-08-28 13:53:15 +02:00
  • b786402897 Avoid crash if Cookie consent button is not visible drigtime 2022-08-26 18:32:44 +02:00
  • 90af31a210 epic-games: don't click on 'play free now' button, but only 'free now' Ralf Vogler 2022-08-18 16:57:25 +02:00
  • 4ff208a6b0 prime-gaming: screenshots: internal before claim, end-of-run just games instead of full page Ralf Vogler 2022-08-03 00:43:54 +02:00
  • cf8746dc6c epic-games: fix title sometimes being duplicated due to responsive alternative Ralf Vogler 2022-07-28 16:54:02 +02:00
  • f770ef5580 include URL to game in .json Ralf Vogler 2022-07-14 17:12:15 +02:00
  • 4868ba66f9 epic-games: title_url as filename, GET-button as loading barrier Ralf Vogler 2022-07-14 17:09:41 +02:00
  • f888981415 extract sanitizeFilename Ralf Vogler 2022-07-14 17:04:00 +02:00
  • 2ae513f6c0 epic-games: save data/screenshots/epic-games/title.png for each game, not fullPage Ralf Vogler 2022-07-14 16:49:03 +02:00
  • 0d847c479a use lowdb for data/epic-games.json Ralf Vogler 2022-07-14 16:48:38 +02:00
  • 87df6d0e26 prime-gaming: remove try-finally TODO Ralf Vogler 2022-07-14 16:48:05 +02:00
  • 02a49a5a19 indent prime-gaming Ralf Vogler 2022-07-13 15:57:04 +02:00
  • 18de5fdfa8 use lowdb for data/prime-gaming.json Ralf Vogler 2022-07-13 15:49:03 +02:00
  • 80e2a693d7 prime-gaming: get custom redeem URL for legacy games Ralf Vogler 2022-06-30 22:40:04 +02:00
  • 152fe12fdd prime-gaming: regex for store_text, screenshot later since code not captured Ralf Vogler 2022-06-30 22:22:34 +02:00
  • 584c80e939 screenshots/{prime-gaming/{internal,external}, epic-games} Ralf Vogler 2022-06-30 16:43:22 +02:00
  • 70b2b0d105 prime-gaming: button text changed from Games to Prime Day -> use [data-type="Game"] instead Ralf Vogler 2022-06-30 16:36:14 +02:00
  • 6c190c1f60 epic-games changed OfferCard selector -> just click a with the right text Ralf Vogler 2022-06-16 16:18:45 +02:00
  • 63d8889537 clickIfExists did not work for cookie banner -> just click and catch timeout instead of await Ralf Vogler 2022-06-16 16:17:31 +02:00
  • 1a1e8767e3 try signale for colorful logging log/signale Ralf Vogler 2022-06-02 10:03:47 +02:00
  • 43c2df7e4a feat: improve Get button locator Trung Le 2022-05-27 11:17:32 +07:00
  • 335c4b0292 fix: unable to claim collection Trung Le 2022-05-27 10:57:18 +07:00
  • 05c7df2502
    Merge pull request #16 from XEGARE/main Ralf Vogler 2022-05-19 22:52:49 +02:00
  • 8288f3dce9 Fix wait "FreeOfferCard" XEGARE 2022-05-19 21:24:44 +05:00
  • cb9aed2871 mention noVNC URL in login message Ralf Vogler 2022-05-11 14:01:44 +02:00
  • f26ff5dcff comment: remove chromium profile lock Ralf Vogler 2022-05-06 11:50:33 +02:00
  • 9fbdd52584 prev. commit was missing package-lock.json - rm rimraf Ralf Vogler 2022-05-06 11:36:43 +02:00
  • 680452e411 chore: remove unused package Trung Le 2022-05-06 09:41:04 +07:00
  • c90bd7574b feat: remove chrome profile lock in docker Trung Le 2022-05-06 09:38:00 +07:00
  • 50bb784a33
    Update README.md Ralf Vogler 2022-05-06 00:58:38 +02:00
  • ebde6b6208
    Update README.md Ralf Vogler 2022-05-06 00:53:04 +02:00
  • 2d98a252fd docker, #15: space in path: need \" instead of just " around $INIT_CWD for cross-env-shell Ralf Vogler 2022-05-06 00:13:03 +02:00
  • a0de165e6f :has-text("Continue") -> button:has-text("Continue") Ralf Vogler 2022-05-06 00:07:48 +02:00
  • 59450ed05c mv userDataDir data/browser; mv screenshots data/ Ralf Vogler 2022-05-05 23:49:55 +02:00
  • bba71efbc9 fix type in Promise.any Ralf Vogler 2022-05-05 23:21:14 +02:00
  • fd4085d57c jsconfig.module: esnext since coc-tsserver complained about await... Ralf Vogler 2022-05-05 23:15:12 +02:00
  • baebfd5b8c docker, #15: use rimraf since rm -f is del /f on Windows Ralf Vogler 2022-05-05 22:25:10 +02:00
  • a38e0def81 docker, #15: rm chromium profile lock before run Ralf Vogler 2022-05-05 16:34:20 +02:00
  • 8b9af60e80 docker, #15: quote $INIT_CWD in case it has spaces Ralf Vogler 2022-05-05 15:56:43 +02:00
  • 812e2b6530 docker, #15: use cross-env-shell instead of just cross-env, rm quotes?, TODO check if paths with space are quoted Ralf Vogler 2022-05-04 10:27:04 +02:00
  • a4ba21025c docker: cross-env for vars on Windows, #15 Ralf Vogler 2022-05-04 09:51:29 +02:00
  • a1eec65869 Dockerfile: dos2unix ./docker/*.sh, #15 Ralf Vogler 2022-05-04 02:04:04 +02:00
  • 64c9222f56 docker volume: use npm's $INIT_CWD instead of *nix/bash $(pwd) = Win/cmd ${PWD}, #15 Ralf Vogler 2022-05-04 01:30:23 +02:00
  • 21311834d9 npm scripts for docker, update readme Ralf Vogler 2022-04-30 22:06:57 +02:00
  • f1dd867d39 missing ; Ralf Vogler 2022-04-30 21:53:03 +02:00
  • 4e90fb67c6 prime-gaming: screenshot of claimed external game, print URL to redeem Ralf Vogler 2022-04-30 21:52:55 +02:00
  • fdf34ef218 prime-gaming: fix selectors Ralf Vogler 2022-04-30 21:11:27 +02:00
  • 21c13ad4d6 fix #14 Ralf Vogler 2022-04-21 20:36:35 +02:00
  • 5e6df5b82d wip: docker alpine version docker-alpine-wip Trung Le 2022-04-14 01:45:47 +07:00
  • 212930639f
    Merge pull request #11 from jackblk/main Ralf Vogler 2022-04-10 01:35:36 +02:00
  • 7971be297c feat: use novnc, fix Thank you for buying timeout Trung Le 2022-04-09 14:50:42 +07:00
  • 9416f37698 fix: add screenshots to dockerignore Trung Le 2022-04-01 02:00:49 +07:00
  • 3ecde7f3cb
    Merge branch 'vogler:main' into main Trung Le 2022-04-01 01:59:40 +07:00
  • dbf4804dc7 fix: reduce size, fix signin redirect Trung Le 2022-04-01 01:47:48 +07:00
  • 0381b73d5e readme: prime-gaming works headless, docker for epic-games, see #11 Ralf Vogler 2022-03-31 20:10:29 +02:00
  • 930b7b5256 prime-gaming: removing Headless from userAgent not required, works headless Ralf Vogler 2022-03-31 19:56:02 +02:00
  • fd56cac06b prime-gaming: only print code to redeem game for Origin Ralf Vogler 2022-03-31 19:55:19 +02:00
  • a707acf1b8 prime-gaming: click Games since now only placeholders until in view Ralf Vogler 2022-03-31 19:43:07 +02:00
  • f0bf3c1671 prime-gaming: fix wait for sign in, exit if not, arg show otherwise headless Ralf Vogler 2022-03-31 19:41:42 +02:00
  • a8c578bd93 feat: dockerize, fix sign in loop Trung Le 2022-03-31 03:06:01 +07:00
  • 2dd1db3757 try puppeteer-hcaptcha, but did not find iframe, #2 puppeteer-hcaptcha Ralf Vogler 2022-03-03 17:09:37 +01:00
  • 3b3289dddf upgrade to ES6 modules and top-level await, add jsconfig.json with es2022 Ralf Vogler 2022-02-24 18:26:51 +01:00
  • 9bb548dc3e pull out stealth into util Ralf Vogler 2022-02-24 17:07:33 +01:00
  • bd61963fc2 stealth evasions don't need new, ts complained about type Ralf Vogler 2022-02-24 17:00:25 +01:00
  • fe7e3d189d don't log 'Device not supported' Ralf Vogler 2022-02-24 16:52:50 +01:00
  • 4fc7d65b9b pull up try, #7 Ralf Vogler 2022-02-24 16:46:15 +01:00
  • 59a5f529d8 'I Agree' button only for EU accounts, closes #7 Ralf Vogler 2022-02-17 17:06:05 +01:00
  • 9b70e9e0dc only install chromium instead of also firefox & webkit Ralf Vogler 2022-02-15 10:35:01 +01:00
  • d1aad10fac fix locale to en-US Ralf Vogler 2022-02-12 19:54:09 +01:00
  • 1b7632d641 Fixed waiting for "I agree" button XEGARE 2022-02-12 12:44:53 +05:00
  • 28141820dc Set locale and delete await "I Agree" XEGARE 2022-02-11 22:32:17 +05:00
  • d9ad978514 Find payment button XEGARE 2022-02-10 23:26:48 +05:00
  • 8aa0a5229a
    link issue redeem keys on external stores for prime-gaming Ralf Vogler 2022-02-03 12:54:36 +01:00
  • 344770f926
    GOG keys should be printed Ralf Vogler 2022-02-03 12:22:37 +01:00
  • 03140f764c
    info on how to run periodically Ralf Vogler 2022-02-03 12:11:11 +01:00
  • 2e08c41933 prime-gaming: clearer log of number of (un)claimed games Ralf Vogler 2022-02-02 13:53:34 +01:00
  • 1628b16aea prime-gaming: gog: code: first input is hidden, check for text Ralf Vogler 2022-02-02 13:42:39 +01:00
  • e513a76a22
    Update README.md Ralf Vogler 2022-02-02 13:29:19 +01:00
  • 9ac269a396 try Chrome flags --disable-session-crashed-bubble, --restore-last-session Ralf Vogler 2022-02-02 13:07:24 +01:00
  • 3766754a5f epic-games: catch timeout and save screenshot of hcaptcha Ralf Vogler 2022-02-02 12:50:53 +01:00
  • b078398e48
    Merge pull request #4 from XEGARE/main Ralf Vogler 2022-01-31 20:10:51 +01:00
  • 6b55c2b9d4 Fix path for macOS XEGARE 2022-01-31 23:11:36 +05:00
  • a231476d3a Changing the path to absolute XEGARE 2022-01-26 12:05:01 +05:00
  • 35423d6eef epic-games: don't pause after claimed successfully Ralf Vogler 2022-01-20 20:17:17 +01:00
  • 38b074384d rename repo epicgames-claimer -> free-games-claimer, cleanup, comments Ralf Vogler 2022-01-20 20:11:43 +01:00
  • dc6414129b Prime Gaming: Origin shows key, Epic Games is claimed directly Ralf Vogler 2022-01-13 20:38:55 +01:00
  • 747a2a5621 claimer for Amazon Prime Gaming (no ext stores) Ralf Vogler 2022-01-13 20:04:13 +01:00
  • 349aec8deb comment anti-captcha.com as alternative to 2captcha.com Ralf Vogler 2022-01-10 12:00:39 +01:00