Coder Social home page Coder Social logo

ghosteric / epicgames-freebies-claimer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from revadike/epicgames-freebies-claimer

0.0 1.0 0.0 122 KB

Claim available free game promotions from the Epic Games Store.

License: MIT License

JavaScript 92.90% Dockerfile 7.10%

epicgames-freebies-claimer's Introduction

EpicGames Freebies Claimer

image

Description

Claim available free game promotions from the Epic Games Store.

Requirements

Instructions - Quick

  1. (Optional) โ˜† Star this project :)
  2. Download/clone this repository
  3. Run npm install
  4. Generate device_auths.json (using DeviceAuthGenerator)
  5. (Optional) Edit config.json
  6. Run npm start

Instructions - Detailed

Check out the wiki, written by @lucifudge.

Instructions - Docker

Check out the wiki, written by @jackblk.

FAQ

Why should I use this?

This is for the truly lazy, you know who you are. ;) Also, this is a good alternative, in case you don't like using Epic's client or website (and I don't blame you).

Why should I even bother claiming these free games?

To which I will say, why not? Most of these games are actually outstanding games! Even if you don't like Epic and their shenanigans, you will be pleased to know that Epic actually funds all the free copies that are given away: "But we actually found it was more economical to pay developers [a lump sum] to distribute their game free for two weeks..."

Changelog

V1.5.3

  • Fixed missing history.json

V1.5.2

  • Fixed a looping issue

V1.5.1

  • Added docker support (#105)
  • Fixed getting wrong offer (#107 #108)
  • No longer logs in to check for new freebies (#109)
  • Keep track of claimed freebies history (#110)

V1.5.0

  • Fixed login
  • Fixed purchase (claiming)
  • Removed ownership check (broken)
  • Removed unneeded dependencies
  • Code restyling

V1.4.1

  • Removed the need for graphql query

V1.4.0

  • Added two factor authentication (2fa) support while EpicGames changed policy (#17 #19 #21)
  • Added update checker (#20)

V1.3.0

  • Changed method of obtaining free games list (#13)
  • Added better logger (#14)

V1.2.3

  • Small bugfix

V1.2.2

  • Added looping feature a.k.a. run forever* (#2)
  • Added multi-account support*

*Please update your config accordingly

V1.2.1

  • Makes rememberLastSession optional in config or launch parameter (#8)
  • Added ESLint linter

V1.2.0

  • Now allows web login, if normal login fails, e.g. due to captcha (#3)

*Please run npm install again, to install epicgames-client-login-adapter, required to utilize this new feature

V1.1.2

  • Enables rememberLastSession by default* (#4)

*Please run npm update to update epicgames-client, required to utilize this new feature

V1.1.1

  • Ensured all search results for all namespaces are purchased

V1.1.0

  • Added support for email/password arguments
  • Moved saved credentials to config.json
  • Ensured all search results are returned
  • Fixed program not exiting

V1.0.0

  • Initial release

Happy Freebie Claiming!

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.