diff --git a/generate-index b/generate-index deleted file mode 100755 index f8f940e4c..000000000 --- a/generate-index +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env python -import hashlib -import subprocess - -template = file('index.html.in', 'r').read() -version = subprocess.Popen(['./youtube-dl', '--version'], stdout=subprocess.PIPE).communicate()[0].strip() -data = file('youtube-dl', 'rb').read() -md5sum = hashlib.md5(data).hexdigest() -sha1sum = hashlib.sha1(data).hexdigest() -sha256sum = hashlib.sha256(data).hexdigest() -template = template.replace('@PROGRAM_VERSION@', version) -template = template.replace('@PROGRAM_MD5SUM@', md5sum) -template = template.replace('@PROGRAM_SHA1SUM@', sha1sum) -template = template.replace('@PROGRAM_SHA256SUM@', sha256sum) -file('index.html', 'w').write(template) diff --git a/index.html.in b/index.html.in deleted file mode 100644 index c503df7df..000000000 --- a/index.html.in +++ /dev/null @@ -1,229 +0,0 @@ - - - - - youtube-dl: Download videos from YouTube.com - - - -

youtube-dl: Download videos from YouTube.com

- -

(and more...)

- -

What is it?

- -

youtube-dl is a small command-line program to download videos -from YouTube.com. It requires the Python -interpreter, version 2.4 or later, and it's not platform specific. -It should work in your Unix box, in Windows or in Mac OS X. The latest version -is @PROGRAM_VERSION@. It's released to the public domain, -which means you can modify it, redistribute it or use it however you like.

- -

I'll try to keep it updated if YouTube.com changes the way you access -their videos. After all, it's a simple and short program. However, I can't -guarantee anything. If you detect it stops working, check for new versions -and/or inform me about the problem, indicating the program version you -are using. If the program stops working and I can't solve the problem but -you have a solution, I'd like to know it. If that happens and you feel you -can maintain the program yourself, tell me. My contact information is -at freshmeat.net.

- -

Thanks for all the feedback received so far. I'm glad people find my -program useful.

- -

Usage instructions

- -

In Windows, once you have installed the Python interpreter, save the -program with the .py extension and put it somewhere in the PATH. -Try to follow the -guide to -install youtube-dl under Windows XP.

- -

In Unix, download it, give it execution permission and copy it to one -of the PATH directories (typically, /usr/local/bin).

- -

After that, you should be able to call it from the command line as -youtube-dl or youtube-dl.py. I will use youtube-dl -in the following examples. Usage instructions are easy. Use youtube-dl -followed by a video URL or identifier. Example: youtube-dl -"http://www.youtube.com/watch?v=foobar". The video will be saved -to the file foobar.flv in that example. As YouTube.com -videos are in Flash Video format, their extension should be flv. -In Linux and other unices, video players using a recent version of -ffmpeg can play them. That includes MPlayer, VLC, etc. Those two -work under Windows and other platforms, but you could also get a -specific FLV player of your taste.

- -

If you try to run the program and you receive an error message containing the -keyword SyntaxError near the end, it means your Python interpreter -is too old.

- -

More usage tips

- - - -

Download it

- -

Note that if you directly click on these hyperlinks, your web browser will -most likely display the program contents. It's usually better to -right-click on it and choose the appropriate option, normally called Save -Target As or Save Link As, depending on the web browser you -are using.

- -

@PROGRAM_VERSION@

- - -

Output template

- -

The -o option allows users to indicate a template for the output file names. -The basic usage is not to set any template arguments when downloading a single -file, like in youtube-dl -o funny_video.flv 'http://some/video'. -However, it may contain special sequences that will be replaced when -downloading each video. The special sequences have the format -%(NAME)s. To clarify, that's a percent symbol followed by a -name in parenthesis, followed by a lowercase S. Allowed names are:

- - - -

As you may have guessed, the default template is %(id)s.%(ext)s. -When some command line options are used, it's replaced by other templates like -%(title)s-%(id)s.%(ext)s. You can specify your own.

- -

Authors

- - - -

Copyright © 2006-2007 Ricardo Garcia Gonzalez

- -