Commit graph

  • 8139c0a78f gog: save metadata, screenshot, closes #18 Ralf Vogler 2023-01-23 14:45:29 +01:00
  • c09da8eec6 eg: simpler check if game is unavailable in region Ralf Vogler 2023-01-19 12:29:20 +01:00
  • 4055ec44c7 fix for #46: "This product is currently unavailable in your region" Ralf Vogler 2023-01-19 01:26:27 +01:00
  • 351670f426 eg: TODO locator for 2FA text (email or app?) Ralf Vogler 2023-01-19 00:57:56 +01:00
  • 5babbb6bc1
    Update README.md Ralf Vogler 2023-01-13 18:03:29 +01:00
  • f2df47f13e
    Update README.md Ralf Vogler 2023-01-13 18:02:35 +01:00
  • 78a14569c8
    Update README.md Ralf Vogler 2023-01-13 17:51:32 +01:00
  • 7922044a60
    Update README.md Ralf Vogler 2023-01-12 21:58:59 +01:00
  • db5b2e7607
    Update README.md Ralf Vogler 2023-01-12 21:40:17 +01:00
  • 6aacab592e
    mention supported Raspberry Pi OS (64-bit) Ralf Vogler 2023-01-12 21:19:09 +01:00
  • 1aeb35ac86
    typo Ralf Vogler 2023-01-12 16:27:38 +01:00
  • ba1b6fba95 use $VNC_PASSWORD if set Ralf Vogler 2023-01-10 00:37:38 +01:00
  • 1a3d90f795 add otplib to generate OTP from key for eg, pg; gog only has mail Ralf Vogler 2023-01-10 00:06:25 +01:00
  • 9e0d4434fe docker-entrypoint: bash strict mode Ralf Vogler 2023-01-09 21:03:05 +01:00
  • 72d8550c86 docker/entrypoint.sh -> docker-entrypoint.sh Ralf Vogler 2023-01-09 20:37:13 +01:00
  • 84d4b9b7bc docker compose comments, only noVNC by default, use fgc volume as in README Ralf Vogler 2023-01-09 20:21:29 +01:00
  • 6a7594fa32 use dotenv for loading env vars from data/config.env Ralf Vogler 2023-01-09 10:56:18 +01:00
  • 2168c40aa5 centralize env vars in config.js Ralf Vogler 2023-01-09 10:47:19 +01:00
  • af0c9a6f2d lowdb: fix for 'Can't import JSONFile' Ralf Vogler 2023-01-09 10:26:10 +01:00
  • 792b4b3915 options: store-specific logins, drop SCREEN_ Ralf Vogler 2023-01-07 13:55:31 +01:00
  • 577fd84a7c update README, explain options via env vars, TODOs Ralf Vogler 2023-01-07 13:47:53 +01:00
  • 09c3e57a8a use SHOW for pg and eg, headless by default for both, but show inside Docker Ralf Vogler 2023-01-07 13:47:08 +01:00
  • cc183a6303 eg: set cookie accept time to 5 days ago instead of a static value Ralf Vogler 2023-01-07 12:40:25 +01:00
  • cf9c31e544 eg: cookie comment Ralf Vogler 2023-01-07 12:32:55 +01:00
  • 6305ffd15d gog: login, claim (waiting), unsubscribe newsletter Ralf Vogler 2023-01-07 12:31:23 +01:00
  • 593677ca19 cp prime-gaming.js gog.js Ralf Vogler 2022-12-29 17:13:38 +01:00
  • 21a2bc01a4
    mention how to change default command with docker run, #42 Ralf Vogler 2022-12-30 15:37:49 +01:00
  • 67ccf032e5 eg: catch pending optional promise to avoid time out Ralf Vogler 2022-12-29 15:38:17 +01:00
  • a4d39b6a6e pg: fix for #41 Ralf Vogler 2022-12-29 15:23:22 +01:00
  • 446c1c9346 pg: comment external microsoft Ralf Vogler 2022-12-29 15:22:55 +01:00
  • 3c6d7f4300 pg: index by user and title, migrateDB Ralf Vogler 2022-12-29 15:17:08 +01:00
  • db7cf88c1b eg: don't await MFA Ralf Vogler 2022-12-29 14:55:04 +01:00
  • a10c61379b pg: prompts for login & MFA Ralf Vogler 2022-12-29 14:54:13 +01:00
  • 4ed5aa7774 pg: no longer track runs in json Ralf Vogler 2022-12-29 12:58:18 +01:00
  • 8edc4727b3 pg: changes from eg Ralf Vogler 2022-12-29 12:54:45 +01:00
  • bea048cc72 update README chromium -> firefox v1.1 Ralf Vogler 2022-12-29 12:05:43 +01:00
  • 09b867158c viewport dimensions via env Ralf Vogler 2022-12-29 01:23:17 +01:00
  • 1c38f730ab docker: run both epic-games and prime-gaming by default Ralf Vogler 2022-12-24 15:20:45 +01:00
  • 67e622e6ec docker: move firefox install up to other apt deps; --with-deps needed! Ralf Vogler 2022-12-24 15:02:28 +01:00
  • 8ce6c2fdc9 docker: hadolint: pipefail Ralf Vogler 2022-12-24 14:46:01 +01:00
  • 3c4f79a1ed docker: upgrade Ubuntu 20.04 (focal) -> 22.04 (jammy), +60MB Ralf Vogler 2022-12-24 14:37:02 +01:00
  • 0ad324b756 docker: upgrade node 16 -> 19, +60MB Ralf Vogler 2022-12-21 09:15:38 +01:00
  • f435c3db4a Changed prime-gaming from Crome to Firefox root 2022-12-22 12:15:06 +00:00
  • 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