| 
														
															@@ -39,9 +39,24 @@ def run(): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			logger.log("[E] Could not read configuration file. Try passing the required arguments manually.", "RED") 
														 | 
														
														 | 
														
															 			logger.log("[E] Could not read configuration file. Try passing the required arguments manually.", "RED") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			logger.seperator("GREEN") 
														 | 
														
														 | 
														
															 			logger.seperator("GREEN") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	else: 
														 | 
														
														 | 
														
															 	else: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		logger.log("[E] Could not find configuration file.", "RED") 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		logger.seperator("GREEN") 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		sys.exit(0) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		logger.log("[W] Could not find configuration file, creating a default one ...", "YELLOW") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		try: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			config_template = "[pyinstalive]\nusername = johndoe\npassword = grapefruits\nsave_path = \\\nshow_cookie_expiry = true" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			config_file = open("pyinstalive.ini", "w") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			config_file.write(config_template) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			config_file.close() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			logger.log("[W] Edit the created 'pyinstalive.ini' file and run this script again.", "YELLOW") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			logger.seperator("GREEN") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			sys.exit(0) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		except Exception as e: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			logger.log("[E] Could not create default config file: " + str(e), "RED") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			logger.log("[W] You must manually create and edit it with the following template: ", "YELLOW") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			logger.log("", "GREEN") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			logger.log(config_template, "BLUE") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			logger.log("", "GREEN") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			logger.log("[W] Save it as 'pyinstalive.ini' and run this script again.", "YELLOW") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			logger.log("", "GREEN") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			sys.exit(1) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	parser = argparse.ArgumentParser(description='Login') 
														 | 
														
														 | 
														
															 	parser = argparse.ArgumentParser(description='Login') 
														 |