· 6 years ago · Jan 07, 2020, 12:40 AM
1@ECHO OFF
2CLS
3
4if exist config.txt (
5 Set /p API=<config.txt
6 for /f "delims=" %%x in (config.txt) do set Save=%%x
7 GOTO MENU
8) else (
9 Set API=Not Configured
10 Set Save=Not Configured
11 Set URL=Not Configured
12 GOTO MENU
13)
14
15
16:MENU
17CLS
18ECHO [101;44m ============= Goodls Google Downloader Frontend ============= [0m
19ECHO.
20ECHO Current API: %API%
21ECHO Current Save Location: %Save%
22ECHO Current Google Share URL: %URL%
23ECHO.
24ECHO =====================================
25ECHO 1. Set Google API
26ECHO 2. Set Save Location
27ECHO 3. Set Google Share URL
28Echo.
29ECHO D. Initiate Download
30ECHO Q. Quit
31ECHO =====================================
32ECHO.
33
34SET INPUT=
35SET /P INPUT=Please select a number:
36
37IF /I '%INPUT%'=='1' GOTO Selection1
38IF /I '%INPUT%'=='2' GOTO Selection2
39IF /I '%INPUT%'=='3' GOTO Selection3
40IF /I '%INPUT%'=='D' GOTO Selection4
41IF /I '%INPUT%'=='Q' GOTO Quit
42
43CLS
44
45ECHO ============INVALID INPUT============
46ECHO -------------------------------------
47ECHO Please select a number from the Main
48ECHO Menu [1-3] or select 'Q' to quit.
49ECHO -------------------------------------
50ECHO ======PRESS ANY KEY TO CONTINUE======
51
52PAUSE > NUL
53GOTO MENU
54
55:Selection1
56
57ECHO Enter your Google API.
58ECHO This will persist after closing.
59set /p API=
60ECHO %API%>%config.txt
61ECHO %Save%>>%config.txt
62GOTO MENU
63
64
65:Selection2
66
67ECHO Enter a new save location (ie "C:\save\").
68ECHO This will persist after closing.
69Set /p Save=
70ECHO %API%>%config.txt
71ECHO %Save%>>%config.txt
72GOTO MENU
73
74
75:Selection3
76
77ECHO Enter a new Google Share URL (ie "https://drive.google.com/drive/folders/xxxxx?usp=sharing").
78Set /p URL=
79ECHO %API%>%config.txt
80ECHO %Save%>>%config.txt
81GOTO MENU
82
83
84:Selection4
85
86set Download=goodls.exe --key "AIzaSyCkcJ4bMV3qKdJilvbWXG7QMcY49NjAfeU" --directory "%Save%" --url "%URL%" -s
87%Download%
88echo [101;44m ======Download Complete====== [0m
89Set URL=
90PAUSE
91GOTO MENU
92
93
94:Quit
95CLS
96EXIT