heygauravshukla / auto-rewards

Quick demonstration on how to use pyautogui library for automating Windows. (Educational purpose only)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AutoRewards - Microsoft Rewards Grinder

This repository contains Python scripts for automating searches from Windows computers to earn Microsoft Rewards at different levels.

Microsoft Rewards is a loyalty program offered by Microsoft that allows users to earn points by searching the web with Bing and completing other tasks. These scripts automate the search tasks to help users earn points more efficiently.

Please note that these scripts can only assist in grinding Microsoft Rewards on computers, not on mobile devices. For mobile devices, you'll need to manually perform the searches using the Bing app.

Overview

This project includes two Python scripts:

  • level_1_grinder.py: Script for grinding Microsoft Rewards at level 1. (For earning 30 points daily)
  • level_2_grinder.py: Script for grinding Microsoft Rewards at level 2. (For earning 90 points daily)

Features

  • Automates search tasks on Windows to earn Microsoft Rewards points.
  • Customizable list of search items for each level.
  • Simple and easy-to-understand codebase.

System Requirements

  • Windows 10 or Windows 11 operating system.
  • Stable internet connection with at least 4G data speed.

Usage

Setup Instructions:

  1. Clone this repository to your local machine.
  2. Ensure you have Python 3.x installed.
  3. Install the necessary dependencies using the following command in Command Prompt:
   pip install pyautogui

Running the Scripts:

Important Notes:

  • Ensure your PC is idle before running these scripts because they could manipulate the running program. Avoid using your PC while the scripts are running.
  • Adjust the time gap between searches according to your internet speed. The default is 8 seconds. You can adjust it in both scripts at line no. 13.
  • In case you want to stop the running script, switch to the opened Python terminal and press "ctrl + C" twice or thrice.

Procedure:

Open a blank new tab in the Edge browser and then run the desired script based on the level of Microsoft Rewards you want to grind:

You can simply double-click the file you want to run from the file explorer.

Troubleshooting

If you encounter any issues while running the scripts, please check the following:

  • Ensure Python and the necessary dependencies are installed correctly.
  • Verify that your PC meets the requirements for running the scripts.
  • If you encounter errors, refer to the error messages for clues on what went wrong.

Disclaimer

Please note that while these scripts aim to enhance your Microsoft Rewards experience, they are intended for educational purposes only. Usage of these scripts is at your own risk, and you are responsible for complying with the terms of service of Microsoft Rewards and any other relevant platforms.

Contributions

Contributions to this project are welcome! Whether you're fixing bugs, adding new features, or improving existing ones, your contributions are valued. Please submit any enhancements via pull requests.

License

This project is licensed under the Apache-2.0 license. Feel free to use, modify, and distribute it in accordance with the terms of the license.

About

Quick demonstration on how to use pyautogui library for automating Windows. (Educational purpose only)

License:Apache License 2.0


Languages

Language:Python 100.0%