File size: 2,059 Bytes
37fa5ce
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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!")