You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This python script allow you to download google drive files even if the daily limit of download has excedeed using google drive API by directly pasting the link of the file.
2
+
This python script allow you to download google drive files even if the daily limit of download has excedeed using google drive API easily from the download link(s).
3
3
It automatically copy the file to the google drive of the account that is provided, download the file and delete it, and it supports multiple links at once.
4
4
5
5
6
6
## How to use :
7
-
First, you need to add a Google application credentials(clients_secrets.json) that can access the Google drive API.
7
+
First, you need to add a Google application credentials(clients_secrets.json) that can access the Google drive API from your account.
8
8
9
9
To do that, the quickest way is to :
10
10
* Go to : https://developers.google.com/drive/api/v3/quickstart/python
11
11
* Click on enable drive API
12
12
* Download client configuration
13
13
* Rename this file client_secrets.json
14
14
* Replace the one in the folder with the script (in the same place as the .exe)
15
+
* (Optional) After the first launch, you can change settings in the config.ini file (download location, dowloading directly the links from the clipboard or (hasn't been tested) modify folderId with the ID of a folder on a google drive team)
15
16
16
17
#### You can launch it directly using python :
17
18
Use preferably python 3.6, install the requirement on the requirements.txt file with pip and launch gDriveCopyDownloader.py.
18
-
#### You can use the release :
19
+
#### You can use the release (Windows Only):
19
20
You just need to download the .zip, and launch the exe.
20
21
#### You can make yourself the .exe :
21
22
Use auto-py-to-exe or pyinstaller, select gDriveCopyDownloader as the input.
22
23
23
24
24
-
Then you can follow the instructions on the script. Careful if you store the credentials (to avoid log-in every time), it keeps them in plain text and it can give access to your google drive(I think the risks that a pirate and and know what to do with your credentials is low.)
25
+
Then you can follow the instructions on the script. Careful if you store the credentials (to avoid log-in every time), it keeps them in plain text and it can give access to your google drive(If you don't store anything sensitive and you don't care if your google drive is hacked it isn't a problem).
26
+
Also, the clipboard feature supports multiple hyperlinks.
25
27
26
28
27
29
### Common issues :
30
+
* crash on startup :
31
+
Check the How to use section, the client secret could be missing.
28
32
* "This app has not been verified yet" or any other issues with client_secrets :
29
33
Check the How to use section.
30
34
* Space issues :
@@ -34,10 +38,10 @@ If you have any app that communicate through localhost:8080 (like Kodi), the aut
34
38
35
39
36
40
### Known limitations :
37
-
*Doesn't gather link from hypertext(for example, when there is a link on a website but when you copy&paste you only get the text and not the actual link), the workaround could be to copy and paste first to jdownloader and then copy the links from jdownloader to the cmd.
41
+
*clipboard feature only works on Windows.
38
42
* There might be somme issues with linux(getting the default download folder for example).
39
43
* Currently, the script only support links with that end with : /d/XXXX, /id=XXX and /folders/XXXX .
40
-
* The script doesn't display the speed of download or the total size of the file.
44
+
* The script doesn't display the speed of download in real-time.
41
45
* It doesn't work with google files(sheet, docs,...).
0 commit comments