Terminal Google Drive downloader written in Node.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
aria ff4f51b60e
bug fix
2 months ago
.gitignore add configuration for captcha solvers 2 months ago
LICENSE Initial commit 2 months ago
README.md add --no-flatten arg 2 months ago
cli.js bug fix 2 months ago
lib.js add --no-flatten arg 2 months ago
package-lock.json add configuration for captcha solvers 2 months ago
package.json add configuration for captcha solvers 2 months ago

README.md

gdd

A terminal Google Drive downloader that doesn't require API keys written in Node.

installation

git clone https://git.gay/a/gdd # clone repo
cd gdd # enter cloned repo
npm i # install dependencies
# windows:
npm link
# linux/mac:
sudo npm link

usage

gdd [options] (urls to download/action)

-d, --debug                                   Add debug logs
--dry-run                                     Dry running: Show download URL without downloading it
--dest [location], --destination [location]   Location to download the file to
--cookies [location]                          The location of a cookies.txt file generated from your browser  
--no-flatten                                  Do not preform the flatten folder function

actions

gdd captcha [captcha solver name] [captcha solver key]
# example: gdd captcha 2captcha 1abc234de56fab7c89012d34e56fa7b8
# Adds a CAPTCHA solver to bypass Google's "Sorry" CAPTCHA page

gdd config print
# This prints the config file you have

gdd config location
# Prints the location of your config file

examples

gdd --dest "./test.webm" "https://drive.google.com/file/d/1rvNyJYv36IilvrtOW56EuVpTtFKbr0s2/view?usp=sharing"
# Download a video to the filename "test.webm" in your current directory

gdd -d "https://drive.google.com/drive/folders/1fqpuY1-KAx7ovSul20055Ocyt40X-52q?usp=sharing"
# Download a pack of wallpapers in debug mode