From c9c103c0a751dcbec723ea19c255acf6764396c9 Mon Sep 17 00:00:00 2001 From: lassulus Date: Sat, 22 Aug 2015 17:30:04 +0200 Subject: use parallel to download files --- Makefile | 2 +- env.nix | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index cd72b58..faeec9a 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ help: ## Show this help. @fgrep -h "##" $(MAKEFILE_LIST) | fgrep -v fgrep | sed -e 's/\\$$//' | sed -e 's/##//' download: ## download all links to ./music - cat links | target=./music xargs -n 1 bin/yout2ogg + cat links | parallel -j5 -k "target=./music bin/yout2ogg" add: ##make add url="http://youtube..." add: ##to add link to ./links diff --git a/env.nix b/env.nix index 0309daa..dd18e61 100644 --- a/env.nix +++ b/env.nix @@ -2,9 +2,10 @@ with import {}; { env = stdenv.mkDerivation { name = "playlist-tools"; buildInputs = [ - sox - pypyPackages.youtube-dl-light ffmpeg + parallel + pypyPackages.youtube-dl-light + sox vorbisgain ]; SSL_CERT_FILE="/etc/ssl/certs/ca-bundle.crt"; -- cgit v1.2.3