import os import re print( "\n\n" " Bot can search files recursively, but you have to add the list of drives you want to search.\n" " Use the following format: (You can use 'root' in the ID in case you wan to use main drive.)\n" " teamdrive NAME --> anything that you likes\n" " teamdrive ID --> id of teamdrives in which you likes to search ('root' for main drive)\n" " teamdrive INDEX URL --> enter index url for this drive.\n" " go to the respective drive and copy the url from address bar\n" ) msg = "" if os.path.exists("list_drives.txt"): with open("list_drives.txt", "r+") as f: lines = f.read() if not re.match(r"^\s*$", lines): print(lines) print( "\n\n" " DO YOU WISH TO KEEP THE ABOVE DETAILS THAT YOU PREVIOUSLY ADDED???? ENTER (y/n)\n" " IF NOTHING SHOWS ENTER n" ) while 1: choice = input() if choice in ["y", "Y"]: msg = f"{lines}" break elif choice in ["n", "N"]: break else: print( "\n\n DO YOU WISH TO KEEP THE ABOVE DETAILS ???? y/n <=== this is option ..... OPEN YOUR EYES & READ..." ) num = int(input(" How Many Drive/Folder You Likes To Add : ")) for count in range(1, num + 1): print(f"\n > DRIVE - {count}\n") name = input(" Enter Drive NAME (anything) : ") id = input(" Enter Drive ID : ") index = input(" Enter Drive INDEX URL (optional) : ") if not name or not id: print("\n\n ERROR : Dont leave the name/id without filling.") exit(1) name = name.replace(" ", "_") if index: if index[-1] == "/": index = index[:-1] else: index = "" msg += f"{name} {id} {index}\n" with open("list_drives.txt", "w") as file: file.truncate(0) file.write(msg) print("\n\n Done!")