Commit graph

  • c058bafcf3 remove migrateDb Ralf Vogler 2023-02-14 10:38:57 +01:00
  • af34113eaf
    mention pm2 for restarting Ralf Vogler 2023-02-14 18:45:23 +01:00
  • acbfa9156e pg: ignore empty login error message, fixes #58 Ralf Vogler 2023-02-14 10:29:21 +01:00
  • f873d95a89
    Update README.md Ralf Vogler 2023-02-10 17:55:55 +01:00
  • 3ada6bbc23
    Update README.md Ralf Vogler 2023-02-09 19:49:51 +01:00
  • d3e4c58c80 gog: only unsubscribe from newsletter if a game was claimed? v1.3 Ralf Vogler 2023-02-09 16:53:42 +01:00
  • 11a28f0c73 ncu -u updated lowdb, playwright Ralf Vogler 2023-02-09 16:47:59 +01:00
  • dff712d998 skip prompt for password if email is missing Ralf Vogler 2023-02-09 16:28:27 +01:00
  • 65a389c3d9 docker: don't pin playwright, split: system deps + firefox after npm install Ralf Vogler 2023-02-05 23:33:45 +01:00
  • b9e9abe546 page.waitForNavigation -> page.waitForURL Ralf Vogler 2023-02-04 21:37:04 +01:00
  • eb17a49628 extract prompt into util.js Ralf Vogler 2023-02-03 16:03:01 +01:00
  • 21a4e06209 gog: check for reCAPTCHA on login; better info for eg Ralf Vogler 2023-01-29 20:25:54 +01:00
  • 0393a3998b info about escaping prompts only if needed Ralf Vogler 2023-01-29 19:52:18 +01:00
  • d4bf4a7af0 gog: wait for username after login, barrier before, fixes #53 Ralf Vogler 2023-01-29 19:40:44 +01:00
  • c5b0065a50 TypeError: String includes not contains, #53; only first line of error Ralf Vogler 2023-01-29 19:28:02 +01:00
  • d7e5cc4a3a
    Update README.md Ralf Vogler 2023-01-28 20:36:33 +01:00
  • c9cefcb7e1
    Update README.md Ralf Vogler 2023-01-28 20:35:10 +01:00
  • 9e0effa8c0
    Update README.md Ralf Vogler 2023-01-28 20:33:21 +01:00
  • 0c2834eb5e
    readme: add --pull=always to docker run, #51 Ralf Vogler 2023-01-28 19:55:22 +01:00
  • 88b4dcfcac also run node gog by default, closes #52 Ralf Vogler 2023-01-28 13:14:42 +01:00
  • 98dff72888 eg: notify: set status existed correctly, fixes #50 Ralf Vogler 2023-01-28 10:26:27 +01:00
  • 01acfc2311 docker: pin playwright version since we install it before npm i Ralf Vogler 2023-01-27 10:11:26 +01:00
  • 72a61458fc notify: escapeHtml for titles Ralf Vogler 2023-01-25 20:56:35 +01:00
  • f8932af2a1
    Screenshot sample Telegram notifications Ralf Vogler 2023-01-25 20:44:30 +01:00
  • 9355ff3e01 notify: forgot to join list, gets rid of commas Ralf Vogler 2023-01-25 19:35:18 +01:00
  • 0913ca3da7 pg: exit on login error Ralf Vogler 2023-01-25 19:26:34 +01:00
  • af46be3a52
    Merge pull request #49 from vogler/notifications/apprise Ralf Vogler 2023-01-25 19:03:12 +01:00
  • 13e6f05cd0 pg: notify about games and login Ralf Vogler 2023-01-25 18:54:23 +01:00
  • 95b703efb1 gog: notify about games and login Ralf Vogler 2023-01-25 18:29:06 +01:00
  • 109423925e eg: notify about games and login Ralf Vogler 2023-01-25 17:49:39 +01:00
  • 2f0961b1b3 NOTIFY to set notification services Ralf Vogler 2023-01-25 16:44:42 +01:00
  • e57c2c4408 docker: pip install apprise; 1.09GB -> 1.11GB Ralf Vogler 2023-01-25 16:43:51 +01:00
  • cecc54082f
    eg: title now in span instead of div Ralf Vogler 2023-01-25 17:45:50 +01:00
  • 3b1b900d77 pg: TODO check for wrong credentials Ralf Vogler 2023-01-25 16:38:56 +01:00
  • 0e7e7b08f3
    add some logos Ralf Vogler 2023-01-25 15:32:37 +01:00
  • fafd1ad6bf comment: no gog_otp Ralf Vogler 2023-01-23 14:59:59 +01:00
  • 46a5928d01
    Update README.md v1.2 Ralf Vogler 2023-01-23 14:48:29 +01:00
  • 7196a26070
    Merge pull request #48 from vogler/eg-unavailable-region Ralf Vogler 2023-01-23 14:46:36 +01:00
  • 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