Commit graph

  • c44d1641ea cleanup Dockerfile, merged apt runs -> saved ~90MB Ralf Vogler 2022-12-21 09:03:58 +01:00
  • 34393eec76 pg: also use firefox Ralf Vogler 2022-12-21 01:12:16 +01:00
  • 31fb97345e docker: nicer entrypoint log Ralf Vogler 2022-12-17 09:06:07 +01:00
  • a6f7c6d7e4
    Readme: Xbox Live Games with Gold - planned Ralf Vogler 2022-12-17 09:17:31 +01:00
  • ba545632f5 docker: also install firefox Ralf Vogler 2022-12-17 00:27:15 +01:00
  • d616de2096 eg: use firefox instead of chromium, fixes #34 Ralf Vogler 2022-12-17 00:23:22 +01:00
  • f5c5bc4852 update playwright Ralf Vogler 2022-12-17 00:14:14 +01:00
  • 89ba21d2cb update lowdb Ralf Vogler 2022-12-17 00:12:59 +01:00
  • aa53075ab5
    Merge pull request #36 from gladiopeace/patch-1 v1.0 Ralf Vogler 2022-11-30 02:52:00 +01:00
  • b49862060c
    fix copy multiple files gladiopeace 2022-11-30 03:16:51 +02:00
  • e1cd3117b6 fix #33 Ralf Vogler 2022-11-12 13:43:27 +01:00
  • 0df7bf35ba pg: redeem code for microsoft games Ralf Vogler 2022-11-01 22:21:47 +01:00
  • 7ffdd61c44 pg: indent logging per game Ralf Vogler 2022-11-01 22:18:33 +01:00
  • 569e690d9e eg: log indent 'This game contains mature content' Ralf Vogler 2022-10-27 14:09:43 +02:00
  • aae396fa80 eg: more info around login Ralf Vogler 2022-10-21 17:21:23 +02:00
  • 4e88964fcd lint with trunk Ralf Vogler 2022-10-21 16:24:52 +02:00
  • 4d6d2f47d9 update readme and docker scripts Ralf Vogler 2022-10-21 12:38:32 +02:00
  • d58ca2037e metadata in package.json Ralf Vogler 2022-10-21 01:48:34 +02:00
  • 11b1a96f3b no longer build for arm/v7 Ralf Vogler 2022-10-21 01:19:19 +02:00
  • 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