Releases: tanaikech/goodls
Releases · tanaikech/goodls
v2.0.5
-
v2.0.5 (March 10, 2023)
- From this version, when the API key is used, the large file is downloaded by the API key. Because the specification for downloading the shared large file is sometimes changed. When the API key is not used, the shared large file is downloaded by the current specification (v2.0.4). If the shared large file cannot be downloaded by the change of the specification on Google's side, please use the API key and test it again. The usage of goodls has not changed.
v2.0.4
-
v2.0.4 (March 9, 2023)
- From January 2024, it seems that the specification of the process for downloading a large shared file on Google Drive has been changed. So I updated goodls to reflect this. The usage of goodls has not changed. In the current stage, when a large share file is downloaded, it is required to click the following button.
<form id="download-form" action="https://drive.usercontent.google.com/download" method="get" > <input type="submit" id="uc-download-link" class="goog-inline-block jfk-button jfk-button-action" value="このままダウンロード" /> <input type="hidden" name="id" value="fileId" /> <input type="hidden" name="export" value="download" /> <input type="hidden" name="authuser" value="0" /> <input type="hidden" name="confirm" value="t" /> <input type="hidden" name="uuid" value="uuId" /> <input type="hidden" name="at" value="some value" /> </form>
In this version, the URL obtained by this click is created, and the created URL is used for downloading it.
v2.0.3
v2.0.2
v2.0.1
v2.0.0
-
v2.0.0 (February 25, 2022)
- By changing the specification of methods,
drive.New()
andtransport.APIKey
were deprecated. By this, I updated go-getfilelist. In this version, I used this updated library to goodls. And also,drive.NewService()
is used instead ofdrive.New()
.
- By changing the specification of methods,
v1.2.8
v1.2.7
-
v1.2.7 (August 21, 2020)
- As the URL for downloading the files,
webContentLink
was added. So from this version, the URL ofhttps://drive.google.com/uc?export=download&id=###
got to be able to be used. This is the request from this thread.
- As the URL for downloading the files,
v1.2.6
-
v1.2.6 (February 23, 2020)
- When the files are downloaded from the shared folder, if an error occurs, the download was stopped. In this thread, a request for skipping this error was proposed. This request was implemented at v1.2.6. Please try the option of
--skiperror
like below.$ goodls -u https://drive.google.com/drive/folders/###?usp=sharing --skiperror
- When the files are downloaded from the shared folder, if an error occurs, the download was stopped. In this thread, a request for skipping this error was proposed. This request was implemented at v1.2.6. Please try the option of
v1.2.5
-
v1.2.5 (January 29, 2020)
- An option for selecting whether the top directory is created was added.
$ goodls -u [URL] --notcreatetopdirectory
or$ goodls -u [URL] -ntd
- When this option is NOT used (default situation), when a folder including sub-folders is downloaded, the top folder which is downloaded is created as the top directory under the working directory. When this option is used, the top directory is not created and all files and sub-folders under the top folder are downloaded under the working directory.
- This feature request was implemented.
- An option for selecting whether the top directory is created was added.