{"id":23223324,"url":"https://github.com/brkas96/microsoftrewardsauto","last_synced_at":"2025-08-06T08:16:37.658Z","repository":{"id":267876976,"uuid":"902629981","full_name":"brkas96/MicrosoftRewardsAuto","owner":"brkas96","description":"Automation using Python with Selenium to automatically redeem points on Microsoft Rewards.","archived":false,"fork":false,"pushed_at":"2025-03-27T21:15:21.000Z","size":122194,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T22:22:46.791Z","etag":null,"topics":["automation","chrome","microsoft","pycharm-ide","python","python3","rewards","selenium","windows"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brkas96.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-13T00:25:04.000Z","updated_at":"2025-03-27T21:21:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"dc50f344-a5df-4680-838d-60e00dec3532","html_url":"https://github.com/brkas96/MicrosoftRewardsAuto","commit_stats":null,"previous_names":["brkas96/microsoftrewardsauto"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brkas96%2FMicrosoftRewardsAuto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brkas96%2FMicrosoftRewardsAuto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brkas96%2FMicrosoftRewardsAuto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brkas96%2FMicrosoftRewardsAuto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brkas96","download_url":"https://codeload.github.com/brkas96/MicrosoftRewardsAuto/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247365521,"owners_count":20927342,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","chrome","microsoft","pycharm-ide","python","python3","rewards","selenium","windows"],"created_at":"2024-12-18T23:16:59.611Z","updated_at":"2025-07-12T18:36:10.094Z","avatar_url":"https://github.com/brkas96.png","language":"Python","funding_links":["https://github.com/sponsors/brkas96"],"categories":[],"sub_categories":[],"readme":"﻿# MicrosoftRewardsAuto\r\n\r\n:rocket: Support this project: [![Patrocine este projeto](https://img.shields.io/badge/-Sponsor-fafbfc?logo=GitHub%20Sponsors)](https://github.com/sponsors/brkas96)\r\n\r\n### :white_check_mark: ABOUT:\r\n\r\nThis is a **Python** automation project that uses **Selenium** to automatically complete missions on **Microsoft Rewards**. \r\nThe script interacts with the Microsoft Rewards website, logging in to the account and performing tasks such as \r\nclaiming points, completing daily sets, and other available missions. This automation helps streamline the process \r\nand ensure consistent activity for earning rewards without manual intervention.\r\n\r\n### :white_check_mark: HOW TO USE:\r\n\r\nThe compiled program can be found in the **dist folder** of this project. However, if you want to compile it yourself, \r\ncreate a virtual environment, install the dependencies defined in the requirements.txt, and compile it using \r\nPyInstaller with the main.spec file provided in this project.\r\n\r\n- Rename the file \"pass_exemple.json\" to just \"pass.json\".\r\n- Add your Microsoft account credentials to it (your email and password).\r\n- The pass.json must be in the same directory as the program's executable.\r\n- Open the Windows Task Scheduler and configure the program to start according to your preferences.\r\n- Arguments in Windows Task Scheduler (Exemple):\r\n    - Program/Script: `\"C:\\Users\\USERNAME\\OneDrive\\Documents\\Compiled Python Programs\\Microsoft Rewards Auto\\Microsoft Rewards Auto.exe\"`\r\n    - Add arguments (optional): ``\r\n    - Start in (optional): `C:\\Users\\USERNAME\\OneDrive\\Documents\\Compiled Python Programs\\Microsoft Rewards Auto`\r\n\r\n\r\n### COMO USAR (PT-BR):\r\n\r\n- Primeiro, renomeie o arquivo \"pass_exemple.json\" para apenas \"pass.json\"\r\n- Coloque as credenciais da sua conta Microsoft nele. (Seu email e senha)\r\n- A pasta \"audios\" já está inclusa no compilado exe.\r\n- Abra o Agendador de Tarefas do Windows e configure o programa para iniciar de acordo com suas preferencias\r\n- Argumentos no Agendador de Tarefas do Windows (Exemplo):\r\n    - Programa/Script: \"C:\\Users\\USERNAME\\OneDrive\\Documentos\\Programas Python Compilados\\Microsoft Rewards Auto\\Microsoft Rewards Auto.exe\"\r\n    - Adicione argumentos (opcional): \"\"\r\n    - Iniciar em (opcional): C:\\Users\\USERNAME\\OneDrive\\Documentos\\Programas Python Compilados\\Microsoft Rewards Auto\r\n\r\n### Problemas para resolver\r\nVez ou outra, pode aparecer a tela para confirmar minha infomações de segurança durante o login, perguntando se eu quero\r\nmudar alguma coisa. Implementei a função \"confirmar_informacoes()\" para tentar clicar no botão e processeguir com o login\r\nporém ainda não funcionou. Vou ter que aguardar essa tela aparecer novamente para testar alguma forma que dê certo.\r\n\r\nO login pode exigir autorização via código de confirmação. A unica forma é usuario adquirir o código manualmente.\r\n(Implementar um wait maior para que o usuario possa fazer a confirmação do código manualmente)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrkas96%2Fmicrosoftrewardsauto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrkas96%2Fmicrosoftrewardsauto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrkas96%2Fmicrosoftrewardsauto/lists"}