Coder Social home page Coder Social logo

ms-rewards-farmer's Introduction

A "simple" python application that uses Selenium to help with your M$ Rewards


Static Badge MIT Maintained GitHub contributors GitHub issues


Important

If you are multi-accounting and abusing the service for which this is intended - DO NOT COMPLAIN ABOUT BANS!!!


Caution

Use it at your own risk, M$ may ban your account (and I would not be responsible for it)

Do not run more than one account at a time.

Do not use more than one phone number per 5 accounts.

Do not redeem more than one reward per day.


Group Chat - Telegram (pay attention to captchas - helps prevent spam)

Original bot by @charlesbel - refactored/updated/maintained by @klept0 and a community of volunteers.

PULL REQUESTS ARE WELCOME AND APPRECIATED!


Installation

  1. Install requirements with the following command :

    pip install -r requirements.txt

    Upgrade all required with the following command: pip install --upgrade -r requirements.txt

  2. Make sure you have Chrome installed

  3. (Windows Only) Make sure Visual C++ redistributable DLLs are installed

    If they're not, install the current "vc_redist.exe" from this link and reboot your computer

  4. Edit the accounts.json.sample with your accounts credentials and rename it by removing .sample at the end.

    The "proxy" field is not mandatory, you can omit it if you don't want to use proxy (don't keep it as an empty string, remove the line completely).

    • If you want to add more than one account, the syntax is the following:
    [
      {
        "username": "Your Email 1",
        "password": "Your Password 1",
        "proxy": "http://user:pass@host1:port"
      },
      {
        "username": "Your Email 2",
        "password": "Your Password 2",
        "proxy": "http://user:pass@host2:port"
      }
    ]
  5. Run the script:

    python main.py


Launch arguments

  • -v/--visible to disable headless

  • -l/--lang to force a language (ex: en)

  • -g/--geo to force a searching geolocation (ex: US)

    https://trends.google.com/trends/ for proper geolocation abbreviation for your choice. These MUST be uppercase!!!

  • -p/--proxy to add a proxy to the whole program, supports http/https/socks4/socks5 (overrides per-account proxy in accounts.json)

    (ex: http://user:pass@host:port)

  • -cv/--chromeversion to use a specific version of chrome

    (ex: 118)


Tip

If you are having issues first ask - did I make sure I have updated all of the files and cleared the sessions folder before running again?

Tip

Have I tried to run it with -v so I could see what might be causing the error?


Features

  • Bing searches (Desktop and Mobile) with current User-Agents
  • Complete the daily set automatically
  • Complete punch cards automatically
  • Complete the others promotions automatically
  • Headless Mode - not recommended at all
  • Multi-Account Management
  • Session storing
  • 2FA Support
  • Notifications via Apprise - no longer limited to Telegram or Discord
  • Proxy Support (3.0) - they need to be high quality proxies
  • Logs to CSV file for point tracking

Note

You may see [WARNING] in your logs - this is currently enabled for debugging and to provide in any issues you may need to open

To Do List (When time permits or someone makes a PR)

  • Complete "Read To Earn" (30 pts)
  • Setup flags for mobile/desktop search only
  • Setup flags to load config / save data in working directory

ms-rewards-farmer's People

Contributors

klept0 avatar charlesbel avatar udu3324 avatar jdeath avatar mattchan8 avatar snyk-bot avatar shoginn avatar ltcmdstone avatar jungx098 avatar emrys-lee-xd avatar nicoacu avatar tiwing avatar vitox013 avatar sealldeveloper avatar rakosi2 avatar haobinliang avatar cal4 avatar omarwastaken avatar njhughessas avatar idieli avatar dependabot[bot] avatar xairooo avatar theantic avatar titaniumtown avatar shinji257 avatar omegablurz avatar maskboyz avatar polettoweb avatar eltociear avatar thehimanshurastogi 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.