3 WebDL is a set of Python scripts to grab video from online Free To Air Australian channels.
7 * [Livestreamer](http://docs.livestreamer.io/install.html)
9 * pycrypto -- Livestreamer needs this for some videos
11 * ffmpeg / libav-tools
16 pacman -S livestreamer python-crypto python-lxml ffmpeg
19 apt-get install livestreamer python-crypto python-lxml libav-tools
23 Warning, this is untested!
25 brew install python3 ffmpeg
26 pip3 install livestreamer pycrypto lxml
28 ### Then get WebDL itself
29 hg clone https://bitbucket.org/delx/webdl
34 ## Interactive usage (grabber.py)
36 You can run WebDL interactively to browse categories and episode lists and download TV episodes.
50 1) ABC Open Series 2012
56 1) Catalyst Series 13 Episode 15
57 2) Catalyst Series 13 Episode 16
61 (c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
64 Starting download at: 0.000 kB
67 The bolded parts are what you type. Note that you can go back on any screen by typing “0”. At the list of episodes you can download a single episode by typing one number, or multiple episodes by typing several numbers separated by spaces.
71 ## Cron scripted usage (autograbber.py)
73 I have a shell script which looks something like this, I run it daily from crontab.
76 # m h dom mon dow command
77 0 1 * * * ./autograbber.py /path/to/video-dir/ /path/to/patterns.txt
80 The patterns.txt file should contain shell-style globs, something like:
84 SBS/Programs/Documentary/*/*
87 The above will download all episodes of QI from ABC as well as every SBS documentary. Whenever an episode is downloaded it is recorded into downloaded_auto.txt. Even if you move the files somewhere else they will not be redownloaded.
92 Log an issue on the [Bitbucket project](https://bitbucket.org/delx/webdl/issues?status=new&status=open)