Terminal Google Drive downloader written in Node.
You cannot 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
10 months ago
.gitignore add configuration for captcha solvers 10 months ago
LICENSE Initial commit 10 months ago
README.md add --no-flatten arg 10 months ago
cli.js bug fix 10 months ago
lib.js add --no-flatten arg 10 months ago
package-lock.json add configuration for captcha solvers 10 months ago
package.json add configuration for captcha solvers 10 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