GithubHelp home page GithubHelp logo

claim-epic-freebies's Introduction

Claim Epic Freebies

EpicGames Weekly Giveaways Auto Claimer

This is a supplementary repository for Revadike/epicgames-freebies-claimer

Please leave a star โญ if you find this helpful.

Setup

All you need to set this up, is to follow through this guide.

  1. Click this link to fork the repo or use the button.

  2. Go to Actions tab and click on the big green button that says "I understand my workflows, go ahead and run them"

  3. Go to the secrets menu in settings tab

  4. Create 3 new secrets with the name USERNAME, PASSWORD and SECRETKEY (all uppercase) and update the secrets with the corresponding values

    • USERNAME - Your EpicGames email address
    • PASSWORD - Your EpicGames password
    • SECRETKEY - Your Authenticator Key for 2FA *

    * You can skip or delete SECRETKEY if 2FA is disabled. The two-step verification secret will be displayed when you enable enable two-step verification using the "Authenticator" app. If you have already enabled it, you can see it by turning it off and then on again.

Yep, that's it. This will run as scheduled and automatically claim free games available.

Advanced configurations

You can change the behavior of this workflow by editing the claim.yml file.

Schedule

You can change the trigger schedule using cron expressions. You can use crontab guru if you don't know how cron expressions work.

schedule:
  - cron: "0 0 * * *" # Everyday at 00:00 UTC

Note: The scheduler of GitHub Actions is a bit inaccurate, so there may be a delay of about 5 to 10 minutes.

Multiple Accounts

If you want to set this up for multiple accounts, You need to create more secrets and jobs. You can label them accordingly for easy identification. You also need to create more jobs in order to do this.

jobs:
  claim:

By default, there is only one job. You can create multiple jobs by duplicating the jobs

jobs:
  claim1:
  ...

  claim2:
  ...

Timeout limit

This is setup because sometimes the script fails to login and asks for manual login, which you can't do. So, it would just wait forever.

timeout-minutes: 5 # Automatically stop after 5 minutes

Manual trigger

You can trigger the action manually by starring the repository.

To enable this feature, uncomment the following lines. (remove the # sign from the starting)

#    watch:
#        types: [started] # When repo owner stars this repo

Note This feature is not limited to you. Anyone who stars your fork can trigger the action.

claim-epic-freebies's People

Contributors

xuac avatar

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.