forked from sorachan/opencast-downloader
-
Notifications
You must be signed in to change notification settings - Fork 0
/
run.sh
43 lines (39 loc) · 1.03 KB
/
run.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/bin/bash
# Dieses Script startet den oc_downloader für Videos der TU Wien.
# Gewünschte Videos werden in die Datei dl_list.txt geschrieben.
# Danach wird der Download gestartet.
# (c) Oct 2020 by flof
echo """
Opencast-Downloadscript für die TU Wien
=======================================
(c) 2020 by flof
"""
if [ -e dl_list.txt ]
then
read -p 'Soll die vorhandene Hilfsdatei dl_list.txt gelöscht werden? [y/n] ' rm_set
if [ $rm_set == 'y' ]
then
rm dl_list.txt
else
echo ''
echo 'Achtung es könnten bereits vorhandene Dateien nochmals gedownloadet werden!'
read -p 'Abbruch? [y/n] ' exit_var
if [ $exit_var == 'y' ]
then
exit
fi
fi
fi
read -p 'Soll jetzt eine neue Hilfsdatei dl_list.txt erstellt werden? [y/n] ' run_scr
if [ $run_scr == 'y' ]
then
python3 oc_download.py -U 'https://oc-presentation.ltcc.tuwien.ac.at'
fi
read -p 'Soll der Download jetzt gestartet werden? [y/n] ' run_dl
if [ $run_dl == 'y' ]
then
err=0
while read -r url filename tail; do
wget -O "$filename" "$url" || err=1
done <dl_list.txt
fi