/GoZippy

ZippyShare Direct Link Viewer / Downloader

Primary LanguageGoOtherNOASSERTION

❗Archival Notice

The website Zippyshare has shutdown and as a result, this repo will be archived indefinitely as a result.

Note:

The Anti-Circumvention clause of the DMCA does not apply to this project as the same concept applies as what the YT-DL project did. To read further check here.

⚙️Requirements:

Build:

git clone https://github.com/Arion-Kun/GoZippy
cd .\GoZippy\BuildScripts\
.\Build_Windows_64bit.ps1

Alternative:

git clone https://github.com/Arion-Kun/GoZippy
cd .\GoZippy\BuildScripts\
go build -o "bin/" ..

Further alternatives include selecting the relevant architecture from the BuildScripts folder.

Launch Arguments:

-h, --help | Prints this help screen.
-A, --async | Checks multiple links at once instead of one at a time.
-D, --download | Downloads the link(s) specified. (Async is unsupported.)
-F, --file | Reads all links from the file.
                (Example: ./GoZippy.exe -F 'C:\Users\User\Desktop\ZippyLinks.txt')
-L, --link | Downloads the link(s) specified.
                (Example: ./GoZippy.exe -L 'https://www3.zippyshare.com/v/CDCi2wVT/file.html' )
                (MultiLink Example: ./GoZippy.exe -L 'https://www20.zippyshare.com/v/oRFjDgWy/file.html' 'https://www20.zippyshare.com/v/GTU4Fiku/file.html' )
-S, --silent | Suppresses all output except direct links to std-out.
-Sr, --sort | Outputs the links in the same order it was found in the file. (Only works if async and output is used.)

📝Simple Link -> Direct Link:

./GoZippy.exe -L 'https://www3.zippyshare.com/v/CDCi2wVT/file.html'

Output:

https://www3.zippyshare.com/d/CDCi2wVT/49267/Gillette%20%2c%20the%20best%20a%20man%20can%20get.wav

📝Linux Example:

/GoZippy -F links.txt -A -S -Sr >> output.txt

📝Download To Folder:

.\GoZippy.exe -F 'C:\Users\User\Desktop\links.txt' -D 'C:\Users\User\Desktop\output\'

Credits:

Scotow - Inspiration / Rust Alternative
schollz - ProgressBar
Knetic - Expression Evaluation