From 0a13b0cd92226b0351e3c6bc03affa4c0b8d8c2e Mon Sep 17 00:00:00 2001 From: kev Date: Sun, 5 Jul 2015 13:53:58 +0800 Subject: [PATCH] add youtube-dl --- youtube-dl/Dockerfile | 19 +++++++++++++++++++ youtube-dl/README.md | 16 ++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 youtube-dl/Dockerfile create mode 100644 youtube-dl/README.md diff --git a/youtube-dl/Dockerfile b/youtube-dl/Dockerfile new file mode 100644 index 0000000..7951489 --- /dev/null +++ b/youtube-dl/Dockerfile @@ -0,0 +1,19 @@ +# +# Dockerfile for youtube-dl +# + +FROM alpine +MAINTAINER kev + +RUN apk add -U ca-certificates \ + ffmpeg \ + python \ + && rm -rf /var/cache/apk/* \ + && wget -O- https://bootstrap.pypa.io/get-pip.py | python \ + && pip install youtube-dl \ + && mkdir -p /data + +WORKDIR /data + +ENTRYPOINT ["youtube-dl"] +CMD ["--help"] diff --git a/youtube-dl/README.md b/youtube-dl/README.md new file mode 100644 index 0000000..f36fbe7 --- /dev/null +++ b/youtube-dl/README.md @@ -0,0 +1,16 @@ +youtube-dl +========== + +[`youtube-dl`][1] is a small command-line program to download videos from YouTube.com and a few more sites. + +## Tutorial + +``` +# create a alias +$ alias yt='docker run --rm -v `pwd`:/data vimagick/youtube-dl' + +# download a video +$ yt nVjsGKrE6E8 +``` + +[1]: https://rg3.github.io/youtube-dl/