youtube-dl

Another place where youtube-dl lives on
git clone git://git.oshgnacknak.de/youtube-dl.git
Log | Files | Refs | README | LICENSE

commit f1cb5bcad2bf2983b584730164238adcd8fa7e94
parent 9e8056d5a7b6b366874088cd30d23ba4a52d3861
Author: Philipp Hagemeister <phihag@phihag.de>
Date:   Wed, 28 Nov 2012 03:55:35 +0100

Make __main__ work in all scenarios with relative imports

Diffstat:
MMakefile | 2+-
A__main__.py | 6++++++
Myoutube_dl/__main__.py | 3++-
3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile @@ -24,7 +24,7 @@ test: # 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 + zip --quiet youtube-dl __main__.py youtube_dl/*.py echo '#!/usr/bin/env python' > youtube-dl cat youtube-dl.zip >> youtube-dl rm youtube-dl.zip diff --git a/__main__.py b/__main__.py @@ -0,0 +1,6 @@ +#!/usr/bin/env python + +import youtube_dl + +if __name__ == '__main__': + youtube_dl.main() diff --git a/youtube_dl/__main__.py b/youtube_dl/__main__.py @@ -1,5 +1,6 @@ #!/usr/bin/env python -# -*- coding: utf-8 -*- + +# Execute with python -m youtube_dl import youtube_dl