mirror of
				https://gitea.augustin64.fr/piair/MsRewards-Reborn.git
				synced 2025-11-04 07:33:53 +01:00 
			
		
		
		
	better global constant name
This commit is contained in:
		
							
								
								
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@@ -1,7 +1,7 @@
 | 
				
			|||||||
/old
 | 
					/old
 | 
				
			||||||
geckodriver.log
 | 
					geckodriver.log
 | 
				
			||||||
config
 | 
					config
 | 
				
			||||||
.vscode/settings.json
 | 
					.vscode/
 | 
				
			||||||
update.sh
 | 
					update.sh
 | 
				
			||||||
/Git
 | 
					/Git
 | 
				
			||||||
page.html
 | 
					page.html
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										46
									
								
								V4.py
									
									
									
									
									
								
							
							
						
						
									
										46
									
								
								V4.py
									
									
									
									
									
								
							@@ -21,8 +21,6 @@ from selenium.common import exceptions
 | 
				
			|||||||
from selenium.webdriver.common.by import By
 | 
					from selenium.webdriver.common.by import By
 | 
				
			||||||
from selenium.webdriver.common.keys import Keys
 | 
					from selenium.webdriver.common.keys import Keys
 | 
				
			||||||
from selenium.webdriver.firefox.options import Options
 | 
					from selenium.webdriver.firefox.options import Options
 | 
				
			||||||
from selenium.webdriver.support import expected_conditions as EC
 | 
					 | 
				
			||||||
from selenium.webdriver.support.ui import WebDriverWait
 | 
					 | 
				
			||||||
import argparse
 | 
					import argparse
 | 
				
			||||||
import mysql.connector
 | 
					import mysql.connector
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -48,26 +46,30 @@ parser.add_argument(
 | 
				
			|||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
args = parser.parse_args()
 | 
					args = parser.parse_args()
 | 
				
			||||||
override = args.override
 | 
					CUSTOM_START = args.override
 | 
				
			||||||
Log = args.log
 | 
					LOG = args.log
 | 
				
			||||||
FullLog = args.fulllog
 | 
					FULL_LOG = args.fulllog
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if override :
 | 
					if CUSTOM_START :
 | 
				
			||||||
    Log = True
 | 
					    LOG = True
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#SOON (maybe)
 | 
				
			||||||
 | 
					#logpath = ("/".join(__file__.split("/")[:-1])+"/LogFile.out")
 | 
				
			||||||
 | 
					#logfile = open(logpath, "w")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
gloabal variables used later in the code
 | 
					gloabal variables used later in the code
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
IsLinux = platform == "linux"
 | 
					LINUX_HOST = platform == "linux"
 | 
				
			||||||
start_time = time()
 | 
					START_TIME = time()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
global driver
 | 
					global driver
 | 
				
			||||||
driver = None
 | 
					driver = None
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if IsLinux:
 | 
					if LINUX_HOST:
 | 
				
			||||||
    import enquiries
 | 
					    import enquiries
 | 
				
			||||||
else:
 | 
					else:
 | 
				
			||||||
    system("")  # enable colors in cmd
 | 
					    system("")  # enable colors in cmd
 | 
				
			||||||
@@ -77,7 +79,7 @@ config = configparser.ConfigParser()
 | 
				
			|||||||
config.read(config_path)
 | 
					config.read(config_path)
 | 
				
			||||||
#path comfigurations
 | 
					#path comfigurations
 | 
				
			||||||
MotPath = config["PATH"]["motpath"]
 | 
					MotPath = config["PATH"]["motpath"]
 | 
				
			||||||
LogPath = config["PATH"]["logpath"]
 | 
					CREDENTIALS_PATH = config["PATH"]["logpath"]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
discord configuration
 | 
					discord configuration
 | 
				
			||||||
@@ -118,7 +120,7 @@ g.close()
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def Timer(text="undefined"):
 | 
					def Timer(text="undefined"):
 | 
				
			||||||
    return(f"[ {_mail} - {timedelta(seconds = round(float(time() - start_time)))} ]" + str(text))
 | 
					    return(f"[ {_mail} - {timedelta(seconds = round(float(time() - START_TIME)))} ]" + str(text))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def check_ipv4():
 | 
					def check_ipv4():
 | 
				
			||||||
@@ -223,7 +225,7 @@ def FirefoxDriver(mobile=False, Headless=Headless):
 | 
				
			|||||||
def printf(txt, end="", Mobdriver=driver):
 | 
					def printf(txt, end="", Mobdriver=driver):
 | 
				
			||||||
    if Log:
 | 
					    if Log:
 | 
				
			||||||
        print(Timer(txt))
 | 
					        print(Timer(txt))
 | 
				
			||||||
    if FullLog:
 | 
					    if FULL_LOG:
 | 
				
			||||||
        try :
 | 
					        try :
 | 
				
			||||||
            LogError(Timer(txt), Mobdriver=Mobdriver)
 | 
					            LogError(Timer(txt), Mobdriver=Mobdriver)
 | 
				
			||||||
        except Exception as e:
 | 
					        except Exception as e:
 | 
				
			||||||
@@ -232,7 +234,7 @@ def printf(txt, end="", Mobdriver=driver):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
def CustomSleep(temps):
 | 
					def CustomSleep(temps):
 | 
				
			||||||
    try : 
 | 
					    try : 
 | 
				
			||||||
        if Log or not IsLinux: #only print sleep when user see it
 | 
					        if Log or not LINUX_HOST: #only print sleep when user see it
 | 
				
			||||||
            points = [
 | 
					            points = [
 | 
				
			||||||
                " .   ",
 | 
					                " .   ",
 | 
				
			||||||
                "  .  ",
 | 
					                "  .  ",
 | 
				
			||||||
@@ -269,14 +271,14 @@ def ListTabs(Mdriver=None):
 | 
				
			|||||||
    return tabs
 | 
					    return tabs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def LogError(message, log=FullLog, Mobdriver=None):
 | 
					def LogError(message, log=FULL_LOG, Mobdriver=None):
 | 
				
			||||||
    print(f"\n\n\033[93m Erreur : {str(message)}  \033[0m\n\n")
 | 
					    print(f"\n\n\033[93m Erreur : {str(message)}  \033[0m\n\n")
 | 
				
			||||||
    if Mobdriver:
 | 
					    if Mobdriver:
 | 
				
			||||||
        gdriver = Mobdriver
 | 
					        gdriver = Mobdriver
 | 
				
			||||||
    else:
 | 
					    else:
 | 
				
			||||||
        gdriver = driver
 | 
					        gdriver = driver
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if IsLinux:
 | 
					    if LINUX_HOST:
 | 
				
			||||||
        with open("page.html", "w") as f:
 | 
					        with open("page.html", "w") as f:
 | 
				
			||||||
            f.write(gdriver.page_source)
 | 
					            f.write(gdriver.page_source)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -407,7 +409,7 @@ def PlayQuiz8(override=3):
 | 
				
			|||||||
                    except Exception as e :
 | 
					                    except Exception as e :
 | 
				
			||||||
                        LogError(f"playquizz8 - 5 -  {e}")
 | 
					                        LogError(f"playquizz8 - 5 -  {e}")
 | 
				
			||||||
                except Exception as e:
 | 
					                except Exception as e:
 | 
				
			||||||
                    if override:
 | 
					                    if CUSTOM_START:
 | 
				
			||||||
                        printf(f"playquiz8 - 3 -  {e}") # may append during 
 | 
					                        printf(f"playquiz8 - 3 -  {e}") # may append during 
 | 
				
			||||||
                    else:
 | 
					                    else:
 | 
				
			||||||
                        LogError(f"playquizz8 - 3 -  {e}")
 | 
					                        LogError(f"playquizz8 - 3 -  {e}")
 | 
				
			||||||
@@ -886,7 +888,7 @@ def TryPlay(nom="inconnu"):
 | 
				
			|||||||
def LogPoint(account="unknown"):  # log des points sur discord
 | 
					def LogPoint(account="unknown"):  # log des points sur discord
 | 
				
			||||||
    def get_points():
 | 
					    def get_points():
 | 
				
			||||||
        driver.get("https://www.bing.com/rewardsapp/flyout")
 | 
					        driver.get("https://www.bing.com/rewardsapp/flyout")
 | 
				
			||||||
        if not IsLinux:
 | 
					        if not LINUX_HOST:
 | 
				
			||||||
            asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
 | 
					            asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
 | 
				
			||||||
        else:
 | 
					        else:
 | 
				
			||||||
            asyncio.set_event_loop(asyncio.new_event_loop())
 | 
					            asyncio.set_event_loop(asyncio.new_event_loop())
 | 
				
			||||||
@@ -1040,7 +1042,7 @@ def dev():
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def CustomStart(Credentials):
 | 
					def CustomStart(Credentials):
 | 
				
			||||||
    if not IsLinux :
 | 
					    if not LINUX_HOST :
 | 
				
			||||||
        raise NameError('You need to be on linux to do that, due to the utilisation of a module named enquieries, sorry.') 
 | 
					        raise NameError('You need to be on linux to do that, due to the utilisation of a module named enquieries, sorry.') 
 | 
				
			||||||
    global driver
 | 
					    global driver
 | 
				
			||||||
    global _mail
 | 
					    global _mail
 | 
				
			||||||
@@ -1102,13 +1104,13 @@ def CustomStart(Credentials):
 | 
				
			|||||||
        driver.close()
 | 
					        driver.close()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
with open(LogPath) as f:
 | 
					with open(CREDENTIALS_PATH) as f:
 | 
				
			||||||
    reader = reader(f)
 | 
					    reader = reader(f)
 | 
				
			||||||
    Credentials = list(reader)
 | 
					    Credentials = list(reader)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
shuffle(Credentials)
 | 
					shuffle(Credentials)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if override:
 | 
					if CUSTOM_START:
 | 
				
			||||||
    CustomStart(Credentials)
 | 
					    CustomStart(Credentials)
 | 
				
			||||||
else:
 | 
					else:
 | 
				
			||||||
    for i in Credentials:
 | 
					    for i in Credentials:
 | 
				
			||||||
@@ -1135,5 +1137,5 @@ else:
 | 
				
			|||||||
            print("canceled")
 | 
					            print("canceled")
 | 
				
			||||||
            close()
 | 
					            close()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if IsLinux:
 | 
					if LINUX_HOST:
 | 
				
			||||||
    system("pkill -9 firefox")
 | 
					    system("pkill -9 firefox")
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user