3 WebDL is a set of Python scripts to grab video from online Free To Air Australian channels.
8 Install the following packages using your package manager:
11 * ffmpeg or libav-tools
13 Clone the WebDL repository:
15 git clone https://bitbucket.org/delx/webdl
19 Set up a Python virtualenv and use pip to install the other dependencies:
21 virtualenv --python python3 .virtualenv
22 . .virtualenv/bin/activate
23 pip install -r requirements.txt
26 ## Interactive usage (grabber.py)
28 You can run WebDL interactively to browse categories and episode lists and download TV episodes.
42 1) ABC Open Series 2012
48 1) Catalyst Series 13 Episode 15
49 2) Catalyst Series 13 Episode 16
53 (c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
56 Starting download at: 0.000 kB
59 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.
63 ## Cron scripted usage (autograbber.py)
65 You can schedule a regular download of your favourite shows.
68 # m h dom mon dow command
69 0 1 * * * ./autograbber.py /videos/ABC4Kids /videos/Insight
72 Each of these directories should contain a `.patterns.txt` with shell-style globs:
75 ABC iView/By Channel/ABC4Kids/*/*
76 SBS/Channel/SBS1/Insight*
79 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.
84 Please raise issues on the [Bitbucket project](https://bitbucket.org/delx/webdl/issues?status=new&status=open).