Skip to content

kevinfiol/enhanced-gog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enhanced GOG Userscript

screenshot

A userscript that aims to improve the overall experience browsing GOG.com. enhanced-gog helps you always find the lowest prices on games by displaying:

  • Current lowest price available from GOG, or other digital distributors
  • All-time historically lowest price
  • All-time historically lowest price from GOG.com itself
  • Number of times a game has been in a video game bundle
  • A Country & Region selector to dynamically load latest price data

Data graciously provided by IsThereAnyDeal.

Install

  1. Install a Userscript Manager

Note: I recommend Violentmonkey since it is Free, Open-Source, and light on system resources. Tampermonkey is good, but it is proprietary.

  1. Click here to install the userscript

Development

If you want to build a custom version of the script from the sources:

  1. Install Node.js
  2. The project uses pnpm as the package manager. npm will work, but will be incompatible with the lockfile, so there is a chance, albeit small, that you can install bad dependencies. You can install pnpm by using npm install -g pnpm.
  3. From the root directory, run pnpm install (or npm if you haven't installed pnpm) to install the dependencies.
  4. Next run npm run build to build the script. The compiled script will be in bin/enhanced-gog.user.js.

There is also a development script available that will start a development server. To run this, use: pnpm run dev or pnpm dev.

About

userscript to enhance the GOG experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published