Commit graph

  • 746d226cf6 eg: fix page.type: text: expected string, got number Ralf Vogler 2022-10-21 00:47:36 +02:00
  • e931892b76 need Checkout Action after all? Ralf Vogler 2022-10-21 00:05:58 +02:00
  • b82507e0af Revert "Buildx failed to read dockerfile" Ralf Vogler 2022-10-21 00:05:34 +02:00
  • 43f390ddb5 Buildx failed to read dockerfile Ralf Vogler 2022-10-21 00:03:39 +02:00
  • ab84346945 GitHub Action to build & push Docker image Ralf Vogler 2022-10-20 22:01:27 +02:00
  • 2de5b8e4ab eg: info depending on NOVNC_PORT Ralf Vogler 2022-10-20 21:21:48 +02:00
  • 4e4410f5d6 clean up entrypoint.sh, quiet noisy x11vnc, echo status Ralf Vogler 2022-10-20 21:21:14 +02:00
  • fbc33ffcaf same resolution for docker as for browser Ralf Vogler 2022-10-20 21:20:15 +02:00
  • a789034c51 clean up Dockerfile and move down config such that it does not trigger rebuild Ralf Vogler 2022-10-20 20:45:44 +02:00
  • 9f0e50afb6 remove VNC_PASSWORD Ralf Vogler 2022-10-20 20:09:12 +02:00
  • 1dbe239e48 rm -f /tmp/.X1-lock, fixes #31 Ralf Vogler 2022-10-20 19:56:24 +02:00
  • ef72506431 docker: respect package-lock.json, not just package.json Ralf Vogler 2022-10-20 19:55:42 +02:00
  • e3eb26d527 docekr compose: shorter names for image and container Ralf Vogler 2022-10-20 19:55:10 +02:00
  • f450d29bc3 eg: login from CLI, prompts for email, password, OTP Ralf Vogler 2022-10-20 18:07:20 +02:00
  • ac0ecc0f7a eg: ignoring --enable-automation now shows info bar about unsupported --no-sandbox Ralf Vogler 2022-10-20 16:43:41 +02:00
  • 1532726b2a update deps via ncu -u Ralf Vogler 2022-10-20 16:33:53 +02:00
  • 2ab4b8b841 remove unused @playwright/test Ralf Vogler 2022-10-20 16:29:01 +02:00
  • fb23408522 remove unused scripts: login, codegen Ralf Vogler 2022-10-20 16:28:10 +02:00
  • d42b0b38ad add docker-compose.yml, #31 Ralf Vogler 2022-10-16 17:30:23 +02:00
  • 2012c7e2f2 eg: set cookie instead of click 'Accept All Cookies' Ralf Vogler 2022-10-06 23:33:39 +02:00
  • 094662aefc eg: write data/browser/cookies.json for easy access Ralf Vogler 2022-10-06 23:27:27 +02:00
  • ed5f2d8486
    Update README.md Ralf Vogler 2022-10-06 21:07:39 +02:00
  • c2cb284121
    add store icons to readme Ralf Vogler 2022-10-06 21:04:10 +02:00
  • d67fb59355 eg: use NopeCHA extension to solve hcaptcha challenges Ralf Vogler 2022-10-06 20:24:23 +02:00
  • f28c465f8f eg: check for hcaptcha challenge Ralf Vogler 2022-10-06 20:18:27 +02:00
  • 32d432deb6 epic-games: Windows userAgent avoids 'Device not supported'-Continue? Ralf Vogler 2022-10-06 17:02:05 +02:00
  • ac758d39e4 epic-games: migrateDb: rm .runs, .claimed[] -> .[user][game_id], closes #27 Ralf Vogler 2022-10-06 14:53:07 +02:00
  • 61af4e35f6 util.datetimeLocal Ralf Vogler 2022-10-06 14:20:50 +02:00
  • 548ba67e10 indent logging per game Ralf Vogler 2022-09-30 17:13:31 +02:00
  • 777b00b3fb log signed in user Ralf Vogler 2022-09-30 17:02:41 +02:00
  • e0fd7a5a6e eg-precheck-claimed check order history using previously stored cookies, #29 eg-precheck-claimed Ralf Vogler 2022-09-30 16:44:39 +02:00
  • f949e8effd rm stealth dup. comments Ralf Vogler 2022-09-30 14:34:56 +02:00
  • edb90fe9f8 epig-games: goto href instead of clicking games, fixes #25, fixes #28 Ralf Vogler 2022-09-29 18:11:30 +02:00
  • 2f17bcf4bf epic-games cleanup and make more readable Ralf Vogler 2022-09-29 17:00:24 +02:00
  • 30451b5f41 oops, remove debug contine Ralf Vogler 2022-09-29 16:28:51 +02:00
  • 69d771b38c log urlSlug, #25 Ralf Vogler 2022-09-29 16:28:06 +02:00
  • e5ae4b6316 epic-games: only save screenshot if none exists for game Ralf Vogler 2022-09-29 16:26:24 +02:00
  • 3d41f4de5a
    Merge pull request #24 from jumoog/fix_vnc Ralf Vogler 2022-09-29 15:09:40 +02:00
  • 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