Let Makefile use youtube-dl source code instead of compiled binary
authorPhilipp Hagemeister <phihag@phihag.de>
Thu, 27 Sep 2012 18:21:20 +0000 (20:21 +0200)
committerPhilipp Hagemeister <phihag@phihag.de>
Thu, 27 Sep 2012 18:21:20 +0000 (20:21 +0200)
Makefile
README.md
youtube-dl
youtube-dl.1

index 625948211d1b12700c0d88a84dae630fd7c20326..c960bfaebb2c2ee450f9398bb6e1e204dadc2147 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -12,7 +12,7 @@ install: youtube-dl youtube-dl.1 youtube-dl.bash-completion
        install -m 644 --owner root --group root youtube-dl.bash-completion /etc/bash_completion.d/youtube-dl
 
 .PHONY: all clean install README.md youtube-dl.bash-completion
-# TODO un-phone README.md and youtube-dl.bash_completion by reading from .in files and generating from them
+# TODO un-phony README.md and youtube-dl.bash_completion by reading from .in files and generating from them
 
 youtube-dl: youtube_dl/*.py
        zip --quiet --junk-paths youtube-dl youtube_dl/*.py
@@ -24,8 +24,8 @@ youtube-dl: youtube_dl/*.py
 youtube-dl.exe: youtube_dl/*.py
        bash devscripts/wine-py2exe.sh build_exe.py
 
-README.md: youtube-dl
-       @options=$$(COLUMNS=80 ./youtube-dl --help | sed -e '1,/.*General Options.*/ d' -e 's/^\W\{2\}\(\w\)/## \1/') && \
+README.md:
+       @options=$$(COLUMNS=80 python -m youtube_dl --help | sed -e '1,/.*General Options.*/ d' -e 's/^\W\{2\}\(\w\)/## \1/') && \
                header=$$(sed -e '/.*# OPTIONS/,$$ d' README.md) && \
                footer=$$(sed -e '1,/.*# FAQ/ d' README.md) && \
                echo "$${header}" > README.md && \
@@ -44,5 +44,5 @@ youtube-dl.bash-completion: README.md
                content=`sed "s/opts=\"[^\"]*\"/opts=\"$${options}\"/g" youtube-dl.bash-completion` && \
                echo "$${content}" > youtube-dl.bash-completion
 
-LATEST_VERSION: youtube-dl
-       ./youtube-dl --version > LATEST_VERSION
+LATEST_VERSION:
+       python -m youtube_dl --version > LATEST_VERSION
index 51501684b3607ac12f312bb7337177358fc1993a..118f9fe6479761fae4ddacc82dfa0f97f32f29f8 100644 (file)
--- a/README.md
+++ b/README.md
@@ -21,7 +21,7 @@ which means you can modify it, redistribute it or use it however you like.
     -r, --rate-limit LIMIT   download rate limit (e.g. 50k or 44.6m)
     -R, --retries RETRIES    number of retries (default is 10)
     --dump-user-agent        display the current browser identification
-    --user-agent None        specify a custom user agent
+    --user-agent UA          specify a custom user agent
     --list-extractors        List all supported extractors and the URLs they
                              would handle
 
index 9c78766ffe7b7a9bb44a187192b17c6c678911eb..55d649147bde8b4e0760feec8c845c9687488f24 100755 (executable)
Binary files a/youtube-dl and b/youtube-dl differ
index 1220a3a578d806cb293499f572ef08db10d36d59..38e140e7e0d229c8fed711efe9785d77ac263eaf 100644 (file)
@@ -25,7 +25,7 @@ redistribute it or use it however you like.
 -r,\ --rate-limit\ LIMIT\ \ \ download\ rate\ limit\ (e.g.\ 50k\ or\ 44.6m)
 -R,\ --retries\ RETRIES\ \ \ \ number\ of\ retries\ (default\ is\ 10)
 --dump-user-agent\ \ \ \ \ \ \ \ display\ the\ current\ browser\ identification
---user-agent\ None\ \ \ \ \ \ \ \ specify\ a\ custom\ user\ agent
+--user-agent\ UA\ \ \ \ \ \ \ \ \ \ specify\ a\ custom\ user\ agent
 --list-extractors\ \ \ \ \ \ \ \ List\ all\ supported\ extractors\ and\ the\ URLs\ they
 \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ would\ handle
 \f[]