https://github.com/programyazar/go-downloader
https://github.com/programyazar/go-downloader
downloader go golang parallel youtube youtube-downloader youtube-playlist
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/programyazar/go-downloader
- Owner: ProgramYazar
- Created: 2017-05-04T23:45:03.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-23T04:59:00.000Z (almost 7 years ago)
- Last Synced: 2025-02-21T13:43:43.846Z (8 months ago)
- Topics: downloader, go, golang, parallel, youtube, youtube-downloader, youtube-playlist
- Language: Go
- Size: 43.2 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
GO DOWNLOADER
### DESCRIPTION
Multi thread downloader on go language. You can install this package like this:
$ ` go get -u github.com/ProgramYazar/go-downloader`
If you haven't installed Go Language on your computer, you can use compiled binaries under dist/ folder.
### USAGE
go-downloader -file links_file.txt -j cpu_count -w worker_count_per_cpu
* j: Active cpu count
* w: Active worker count per cpuFile format must be like this
filename-1
link-1
filename-2
link-2
...empty lines aren't important...
### EXAMPLE
Download videos from youtube as parallel...
wget https://raw.githubusercontent.com/ProgramYazar/go-downloader/master/create_links.sh
chmod +x create_links.sh
./create_links.sh http://youtube-link....
go-downloader -file playlist.txt -j 4 -w 2Note: create_links.sh use [youtube-dl](https://github.com/rg3/youtube-dl) project.