3 WebDL is a set of Python scripts to grab video from online Free To Air Australian channels.
8 git clone https://bitbucket.org/delx/webdl
10 virtualenv --python python3 .virtualenv
11 . .virtualenv/bin/activate
12 pip install -r requirements.txt
16 ## Interactive usage (grabber.py)
18 You can run WebDL interactively to browse categories and episode lists and download TV episodes.
32 1) ABC Open Series 2012
38 1) Catalyst Series 13 Episode 15
39 2) Catalyst Series 13 Episode 16
43 (c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
46 Starting download at: 0.000 kB
49 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.
53 ## Cron scripted usage (autograbber.py)
55 I have a shell script which looks something like this, I run it daily from crontab.
58 # m h dom mon dow command
59 0 1 * * * ./autograbber.py /path/to/video-dir/ /path/to/patterns.txt
62 The patterns.txt file should contain shell-style globs, something like:
66 SBS/Programs/Documentary/*/*
69 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.
74 Please raise issues on the [Bitbucket project](https://bitbucket.org/delx/webdl/issues?status=new&status=open).