jack-mil / bing-rewards

A script to automate daily Bing rewards points
MIT License
177 stars 23 forks source link

Add --bing flag; increase default searches count and search delay #41

Closed znarfm closed 5 months ago

znarfm commented 8 months ago

Love your script!

I simply added a --bing flag to tell the script that you have set Bing as your default search engine. This just ignores the addition of url stuffs in the address bar, and ingeniously bypasses the new FORM= argument in Bing search URLs.

Also, added additional 3 searches to Desktop and Mobile, since Bing changed their terms: "Earning starts with your third search." People also commented out that their points are not adding up when searching without a delay of more than 5 seconds, so I just bumped up the default search delay to 6 seconds.

Some minor additions/fixes to Bing's recent changes.

jack-mil commented 8 months ago

Wow, it is getting harder and harder for this to be practical. Thanks for the additions. Seems simple enough. A delay of 6 seconds between searches is huge, but I guess it can't be helped. I have long since stopped using any Bing/Edge/MS services, so I am not up to date on what is required.

znarfm commented 8 months ago

Yeah, not shocked with the changes though, since the population that uses MS Rewards is getting big quickly. They can't just give out free money this easily.

By the way, I am thinking of setting back the default search counts of desktop and mobile to 30 and 20, respectively. As it affects the printing of points earned in the end of the script (since count has been increased). Instead, maybe inserting the + 3 count to the search() function itself.

EDIT: ahh, but if the user wants to just set a custom --count flag, it would add 3 searches as well if this happens. Gotta think of another way as of now, but there's my idea if needed.

Thanks!