[37524] | 1 | #!/bin/bash |
---|
| 2 | # box parser for titannit |
---|
| 3 | |
---|
[39612] | 4 | . /tmp/localhoster/hoster.sh |
---|
| 5 | |
---|
[37524] | 6 | SRC=$1 |
---|
| 7 | INPUT=$2 |
---|
[39677] | 8 | PAGE=$3 |
---|
| 9 | NEXT=$4 |
---|
[39612] | 10 | |
---|
[39677] | 11 | FILENAME=`echo $PAGE | tr '/' '.' | tr '?' '.' | tr '=' '.'` |
---|
| 12 | FILENAME=`echo $FILENAME | tr '&' '.'` |
---|
[39626] | 13 | |
---|
[39677] | 14 | if [ -z "$FILENAME" ]; then |
---|
| 15 | FILENAME=none |
---|
| 16 | fi |
---|
| 17 | |
---|
[39625] | 18 | URL="http://kkiste.to/" |
---|
[37524] | 19 | PARSER=`echo $SRC | tr '/' '\n' | tail -n1 | sed 's/.sh//'` |
---|
| 20 | NAME=`echo -n ${PARSER:0:2} | tr '[a-z]' '[A-Z]'`${PARSER:2} |
---|
| 21 | |
---|
| 22 | mkdir $TMP > /dev/null 2>&1 |
---|
| 23 | |
---|
| 24 | if [ `echo $SRC | grep ^"/mnt/parser" |wc -l` -gt 0 ];then |
---|
| 25 | TYPE="$SRC - Shell script" |
---|
| 26 | elif [ `echo $SRC | grep ^"/var/swap" | wc -l` -gt 0 ];then |
---|
| 27 | TYPE="Swap - Shell script" |
---|
| 28 | elif [ `echo $SRC | grep ^"/mnt/swapextensions" | wc -l` -gt 0 ];then |
---|
| 29 | TYPE="Mnt - Shell script" |
---|
| 30 | else |
---|
| 31 | TYPE="Flash - Shell script" |
---|
| 32 | fi |
---|
| 33 | |
---|
| 34 | init() |
---|
| 35 | { |
---|
[39631] | 36 | rm -rf $TMP > /dev/null 2>&1 |
---|
[37524] | 37 | echo "$NAME ($TYPE)#$SRC $SRC mainmenu#http://atemio.dyndns.tv/mediathek/menu/$PARSER.jpg#$PARSER.jpg#TiThek#0" |
---|
| 38 | } |
---|
| 39 | |
---|
| 40 | mainmenu() |
---|
| 41 | { |
---|
[39612] | 42 | echo "Neue Filme#$SRC $SRC videos neue-filme/?page= 1#http://atemio.dyndns.tv/mediathek/menu/all-newfirst.jpg#all-newfirst.jpg#$NAME#0" >$TMP/$PARSER.$INPUT.list |
---|
| 43 | echo "Kinofilme#$SRC $SRC videos aktuelle-kinofilme/?page= 1#http://atemio.dyndns.tv/mediathek/menu/all-newfirst.jpg#all-newfirst.jpg#$NAME#0" >>$TMP/$PARSER.$INPUT.list |
---|
[39635] | 44 | echo "Serien#$SRC $SRC videos serien/?page= 1#http://atemio.dyndns.tv/mediathek/menu/series.jpg#series.jpg#$NAME#0" >>$TMP/$PARSER.$INPUT.list |
---|
[39677] | 45 | echo "Genre#$SRC $SRC genre#http://atemio.dyndns.tv/mediathek/menu/search.jpg#gebre.jpg#$NAME#0" >>$TMP/$PARSER.$INPUT.list |
---|
| 46 | echo "A-Z#$SRC $SRC sorted#http://atemio.dyndns.tv/mediathek/menu/search.jpg#search.jpg#$NAME#0" >>$TMP/$PARSER.$INPUT.list |
---|
[39612] | 47 | echo "Search#$SRC $SRC search 'search/?q=%search%'#http://atemio.dyndns.tv/mediathek/menu/search.jpg#search.jpg#$NAME#112" >>$TMP/$PARSER.$INPUT.list |
---|
[39677] | 48 | |
---|
| 49 | # echo "d 6#$SRC $SRC search 'film-index/d/?page=' 6#http://atemio.dyndns.tv/mediathek/menu/search.jpg#search.jpg#$NAME#0" >>$TMP/$PARSER.$INPUT.list |
---|
| 50 | |
---|
[39612] | 51 | echo "$TMP/$PARSER.$INPUT.list" |
---|
[37524] | 52 | } |
---|
| 53 | |
---|
[39677] | 54 | sorted() |
---|
[39612] | 55 | { |
---|
[39677] | 56 | watchlist="0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z" |
---|
[39629] | 57 | |
---|
[39677] | 58 | rm $TMP/$PARSER.$INPUT.list > /dev/null 2>&1 |
---|
[39612] | 59 | |
---|
[39677] | 60 | for ROUND0 in $watchlist; do |
---|
| 61 | TITLE=`echo $ROUND0` |
---|
| 62 | filename=`echo $TITLE` |
---|
| 63 | echo "$TITLE#$SRC $SRC search film-index/$ROUND0/?page= 1#http://atemio.dyndns.tv/mediathek/menu/$filename.jpg#$filename.jpg#$NAME#0" >> $TMP/$PARSER.$INPUT.list |
---|
| 64 | done |
---|
| 65 | echo "$TMP/$PARSER.$INPUT.list" |
---|
| 66 | } |
---|
[39612] | 67 | |
---|
[39677] | 68 | genre() |
---|
| 69 | { |
---|
| 70 | watchlist=" |
---|
| 71 | abenteuer |
---|
| 72 | action |
---|
| 73 | animation |
---|
| 74 | biographie |
---|
| 75 | bollywood |
---|
| 76 | dokumentation |
---|
| 77 | drama |
---|
| 78 | familie |
---|
| 79 | fantasy |
---|
| 80 | geschichte |
---|
| 81 | horror |
---|
| 82 | klassiker |
---|
| 83 | komoedie |
---|
| 84 | kriegsfilm |
---|
| 85 | krimi |
---|
| 86 | musik |
---|
| 87 | mystery |
---|
| 88 | romantik |
---|
| 89 | sci-fi |
---|
| 90 | sport |
---|
| 91 | thriller |
---|
| 92 | western |
---|
| 93 | " |
---|
| 94 | rm $TMP/$PARSER.$INPUT.list > /dev/null 2>&1 |
---|
[39612] | 95 | |
---|
[39677] | 96 | for ROUND0 in $watchlist; do |
---|
| 97 | TITLE=`echo $ROUND0 | tr '/' '-' | sed 's/free-//g'` |
---|
| 98 | filename=`echo $TITLE` |
---|
| 99 | echo "$TITLE#$SRC $SRC videos $ROUND0/?page= 1#http://atemio.dyndns.tv/mediathek/menu/$filename.jpg#$filename.jpg#$NAME#0" >> $TMP/$PARSER.$INPUT.list |
---|
| 100 | done |
---|
| 101 | echo "$TMP/$PARSER.$INPUT.list" |
---|
| 102 | } |
---|
[39612] | 103 | |
---|
[39677] | 104 | search() |
---|
| 105 | { |
---|
| 106 | if [ -z "$NEXT" ]; then NEXT="search"; fi |
---|
[39612] | 107 | |
---|
[39677] | 108 | if [ ! -e "$TMP/$PARSER.$INPUT.$NEXT.$FILENAME.list" ]; then |
---|
| 109 | piccount=0 |
---|
| 110 | |
---|
| 111 | if [ "$NEXT" == "search" ]; then |
---|
| 112 | $curlbin $URL/$PAGE -o $TMP/cache.$PARSER.$INPUT.$NEXT.$FILENAME.1 |
---|
| 113 | else |
---|
| 114 | $curlbin $URL/$PAGE$NEXT -o $TMP/cache.$PARSER.$INPUT.$NEXT.$FILENAME.1 |
---|
| 115 | fi |
---|
| 116 | |
---|
| 117 | cat $TMP/cache.$PARSER.$INPUT.$NEXT.$FILENAME.1 | tr '\n' '\r' | tr '\r' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<li class="mbox list"!\nfound=!g' | sed 's!<div class="clear">!\n<div class="clear">!g' | grep ^"found=" >$TMP/cache.$PARSER.$INPUT.$NEXT.$FILENAME.2 |
---|
| 118 | |
---|
| 119 | pages=`cat $TMP/cache.$PARSER.$INPUT.$NEXT.$FILENAME.1 | grep 'div class="paginated"' | sed 's!<li><a href=!\nfound=!g' | grep ^"found=" | cut -d'"' -f2 | cut -d'=' -f2 | tail -n1` |
---|
| 120 | |
---|
| 121 | while read -u 3 ROUND; do |
---|
| 122 | ID=`echo $ROUND | cut -d'"' -f1 | tail -n1` |
---|
| 123 | PIC=`echo $ROUND | sed 's!"url": !\nurl=!g' | grep ^url= | cut -d'"' -f2 | tail -n1` |
---|
| 124 | TITLE=`echo $ROUND | sed 's!class="title">!\ntitle=<!g' | grep ^title= | cut -d'<' -f2` |
---|
| 125 | NEWPAGE=`echo $ROUND | sed 's!<a href=!\nfound=!g' | grep ^found= | cut -d'"' -f2 | tail -n1` |
---|
| 126 | |
---|
| 127 | PIC=`$curlbin "$URL/$NEWPAGE" | tr '\n' '\r' | tr '\r' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<img src=!\nfound=!g' | grep ^found= | cut -d'"' -f2 | tail -n1` |
---|
| 128 | |
---|
| 129 | if [ -z "$PIC" ]; then |
---|
| 130 | PIC="http://atemio.dyndns.tv/mediathek/menu/default.jpg" |
---|
[39612] | 131 | fi |
---|
[39677] | 132 | |
---|
| 133 | TITLE=`echo $TITLE | sed -e 's/&/&/g' -e 's/&/und/g' -e 's/"/"/g' -e 's/</\</g' -e 's/"/\"/g' -e 's/'/\"/g' -e 's/#034;/\"/g' -e 's/#039;/\"/g' -e 's/ß/Ãx/g' -e 's/–/-/g' -e 's/Ä/Ã/g' -e 's/Ü/ÃS/g' -e 's/Ö/Ã/g' -e 's/ä/ä/g' -e 's/ü/ü/g' -e 's/ö/ö/g' -e 's/é/é/g' -e 's/è/è/g' -e 's/%F6/ö/g' -e 's/%FC/ü/g' -e 's/%E4/ä/g' -e 's/%26/&/g' -e 's/%C4/Ã/g' -e 's/%D6/Ã/g' -e 's/%DC/ÃS/g' -e 's/%28/(/g' -e 's/%29/)/g' -e 's/%3A/:/g' -e 's/%40/@/g' -e 's/%2B/&/g' -e 's/%C3/A/g' -e 's/%B1/&/g' -e 's/%5B//g' -e 's/%5D//g' -e 's!%2F!/!g' -e 's/|/ /g' -e 's/(/ /g' -e 's/)/ /g' -e 's/+/ /g' -e 's/\//-/g' -e 's/,/ /g' -e 's/;/ /g' -e 's/:/ /g' -e 's/\.\+/./g'` |
---|
| 134 | |
---|
| 135 | if [ ! -z "$TITLE" ] && [ ! -z "$NEWPAGE" ];then |
---|
| 136 | if [ ! -e $TMP/$PARSER.$INPUT.$INPUT.$FILENAME.list ];then |
---|
| 137 | touch $TMP/$PARSER.$INPUT.$INPUT.$FILENAME.list |
---|
| 138 | fi |
---|
| 139 | piccount=`expr $piccount + 1` |
---|
| 140 | LINE="$TITLE $LANG#$SRC $SRC parts $NEWPAGE#$PIC#$PARSER.$INPUT.$FILENAME.$piccount.jpg#$NAME#0" |
---|
| 141 | |
---|
| 142 | echo "$LINE" >> $TMP/$PARSER.$INPUT.$NEXT.$FILENAME.list |
---|
| 143 | fi |
---|
| 144 | |
---|
| 145 | done 3<$TMP/cache.$PARSER.$INPUT.$NEXT.$FILENAME.2 |
---|
| 146 | |
---|
| 147 | if [ "$NEXT" -lt "$pages" ]; then |
---|
| 148 | NEXTPAGE=`expr $NEXT + 1` |
---|
| 149 | LINE="Page ($NEXTPAGE/$pages)#$SRC $SRC search '$PAGE' $NEXTPAGE#http://atemio.dyndns.tv/mediathek/menu/next.jpg#next.jpg#$NAME#0" |
---|
| 150 | echo "$LINE" >> $TMP/$PARSER.$INPUT.$NEXT.$FILENAME.list |
---|
[39612] | 151 | fi |
---|
[39677] | 152 | |
---|
| 153 | rm $TMP/cache.* > /dev/null 2>&1 |
---|
| 154 | fi |
---|
| 155 | echo "$TMP/$PARSER.$INPUT.$NEXT.$FILENAME.list" |
---|
[39612] | 156 | } |
---|
| 157 | |
---|
[37524] | 158 | videos() |
---|
| 159 | { |
---|
[39677] | 160 | $curlbin -o - $URL$PAGE$NEXT | awk -v SRC=$SRC -v INPUT=$INPUT -v PAGE=$PAGE -v NEXT=$NEXT -v PARSER=$PARSER -v NAME=$NAME ' |
---|
[37524] | 161 | |
---|
| 162 | BEGIN { title="" |
---|
| 163 | url="" |
---|
| 164 | pic="" |
---|
| 165 | } |
---|
| 166 | |
---|
| 167 | /<a href="/ { if(match($0, /class="title">/) != 0) { |
---|
| 168 | i = match($0, /<a href="/) |
---|
| 169 | split(substr($0, i), a, "\"") |
---|
| 170 | url = a[2] |
---|
| 171 | i = match($0, / title="Jetzt /) |
---|
| 172 | split(substr($0, i), a, "\"") |
---|
| 173 | title = substr(a[2], 7, length(a[2]) - 21) |
---|
| 174 | } |
---|
| 175 | } |
---|
| 176 | |
---|
| 177 | /<img src="/ { i = match($0, /<img src="/) |
---|
| 178 | split(substr($0, i), a, "\"") |
---|
| 179 | pic = a[2] |
---|
| 180 | } |
---|
| 181 | |
---|
| 182 | /<div class="title"><strong>/ { n = split(pic, a, "/") |
---|
| 183 | pic2 = a[n] |
---|
| 184 | print title "#" SRC " " SRC " parts " url "#" pic "#" pic2 "#" NAME "#0" |
---|
| 185 | title="" |
---|
| 186 | url="" |
---|
| 187 | pic="" |
---|
| 188 | pic2="" |
---|
| 189 | } |
---|
| 190 | |
---|
[39677] | 191 | END { print "Page " NEXT + 1 "#" SRC " " SRC " " INPUT " " PAGE " " NEXT + 1 "#http://atemio.dyndns.tv/mediathek/menu/next.jpg#next.jpg#" NAME "#0" |
---|
[37524] | 192 | } |
---|
[39622] | 193 | ' >$TMP/$PARSER.$INPUT.list |
---|
| 194 | echo "$TMP/$PARSER.$INPUT.list" |
---|
[37524] | 195 | } |
---|
| 196 | |
---|
| 197 | parts() |
---|
| 198 | { |
---|
[39677] | 199 | $curlbin -o - $URL$PAGE >$TMP/cache.$PARSER.$INPUT.1 |
---|
[39622] | 200 | |
---|
[39677] | 201 | cat $TMP/cache.$PARSER.$INPUT.1 | awk -v SRC=$SRC -v INPUT=$INPUT -v PAGE=$PAGE -v NEXT=$NEXT -v PARSER=$PARSER -v NAME=$NAME ' |
---|
[37524] | 202 | BEGIN { kz_parts=0 |
---|
| 203 | count=1 |
---|
[39622] | 204 | extra=test |
---|
[37524] | 205 | } |
---|
| 206 | |
---|
[37525] | 207 | /<div class="mediabar">/ { kz_parts=1 |
---|
| 208 | next |
---|
[37524] | 209 | } |
---|
[39622] | 210 | /<select class="seasonselect"/ { extra=1 |
---|
| 211 | next |
---|
| 212 | } |
---|
| 213 | /<option value="/ { if(extra=1) { |
---|
| 214 | i = match($0, /<option value="/) |
---|
| 215 | split(substr($0, i), a, "\"") |
---|
| 216 | #print url |
---|
| 217 | title = a[2] |
---|
| 218 | if(title!="") { |
---|
| 219 | count = title |
---|
[39677] | 220 | print "Staffel: " title "#" SRC " " SRC " episodelist " PAGE " " "season=" count "#http://atemio.dyndns.tv/mediathek/menu/s" title ".jpg#s" title ".jpg#" NAME "#0" |
---|
[39622] | 221 | } |
---|
| 222 | next |
---|
| 223 | } |
---|
| 224 | } |
---|
[37524] | 225 | |
---|
| 226 | /<a href="/ { if(kz_parts!=0) { |
---|
| 227 | i = match($0, /<a href="/) |
---|
| 228 | split(substr($0, i), a, "\"") |
---|
| 229 | url = a[2] |
---|
| 230 | i = match($0, /target="/) |
---|
| 231 | split(substr($0, i), a, "\"") |
---|
| 232 | title = a[3] |
---|
| 233 | sub(/>/, "", title) |
---|
| 234 | sub(/<small>/, "", title) |
---|
| 235 | sub(/<\/small><\/a><\/li>/, "", title) |
---|
| 236 | split(title, a, "\[") |
---|
| 237 | split(a[2], b, "\]") |
---|
| 238 | split(b[1], a, " ") |
---|
| 239 | part = a[2] |
---|
[39677] | 240 | print title "#" SRC " " SRC " hoster " PAGE " " count "#http://atemio.dyndns.tv/mediathek/menu/" part ".jpg#" part ".jpg#" NAME "#111" |
---|
[37524] | 241 | count=count+1 |
---|
| 242 | next |
---|
| 243 | } |
---|
| 244 | } |
---|
| 245 | |
---|
[37525] | 246 | /<div class="ad leaderboard">/ { kz_parts=0 |
---|
| 247 | next |
---|
[37524] | 248 | } |
---|
[39626] | 249 | ' >$TMP/$PARSER.$INPUT.$FILENAME.list |
---|
[39628] | 250 | echo "$TMP/$PARSER.$INPUT.$FILENAME.list" |
---|
[37524] | 251 | } |
---|
| 252 | |
---|
| 253 | hoster() |
---|
| 254 | { |
---|
[39677] | 255 | i=`expr $NEXT \* 2` |
---|
| 256 | data=`$curlbin "$URL$PAGE" | grep "data-det=" | cut -d'"' -f4` |
---|
[39622] | 257 | |
---|
[37526] | 258 | if [ ! -z "$data" ];then |
---|
[39677] | 259 | id=`$curlbin --header "Content-Type: application/json" -H "X-Requested-With: XMLHttpRequest" -X POST --data "$data" --referer $URL$PAGE http://kkiste.to/xhr/link/ | cut -d'"' -f$i` |
---|
[37526] | 260 | fi |
---|
[39622] | 261 | |
---|
[37526] | 262 | if [ -z "$id" ];then |
---|
[39677] | 263 | id=`$curlbin "$URL$PAGE" | grep "http://www.ecostream.tv/stream" | sed 's#http://www.ecostream.tv/stream/#\nlink=.#g' | cut -d"." -f2` |
---|
[37526] | 264 | fi |
---|
[37524] | 265 | echo "http://www.ecostream.tv/stream/$id.html" |
---|
| 266 | } |
---|
| 267 | |
---|
[39622] | 268 | episodelist() |
---|
| 269 | { |
---|
[39631] | 270 | if [ -e "$TMP/$PARSER.$INPUT.list" ] ; then |
---|
| 271 | rm $TMP/$PARSER.$INPUT.list |
---|
[39622] | 272 | fi |
---|
| 273 | |
---|
[39677] | 274 | SEASON=`echo $NEXT | cut -d"=" -f2` |
---|
| 275 | PARAM1=`echo $PAGE | sed 's!.html!/!g'` |
---|
[39622] | 276 | |
---|
[39677] | 277 | data=`$curlbin "$URL$PAGE" | grep "data-movie=" | cut -d'"' -f4` |
---|
| 278 | $curlbin2 -H "X-Requested-With: XMLHttpRequest" -X POST --data "$NEXT" --referer $URL$PAGE http://kkiste.to/xhr/movies/episodes/$data/ -o "$TMP/cache.$PARSER.$INPUT.1" |
---|
[39622] | 279 | ### curl -k -s -v -H "X-Requested-With: XMLHttpRequest" -X POST --data "season=1" --referer http://kkiste.to/24-twenty-four-stream.html http://kkiste.to/xhr/movies/episodes/24-twenty-four-stream/ |
---|
| 280 | |
---|
| 281 | cat $TMP/cache.$PARSER.$INPUT.1 | sed 's!},{!\n{!g' | cut -d"[" -f2 >$TMP/cache.$PARSER.$INPUT.2 |
---|
| 282 | |
---|
[39624] | 283 | count=0 |
---|
| 284 | |
---|
[39622] | 285 | while read -u 3 ROUND; do |
---|
[39624] | 286 | count=`expr $count + 1` |
---|
| 287 | |
---|
[39622] | 288 | TITLE=`echo $ROUND | cut -d'"' -f10 | tail -n1` |
---|
| 289 | ID=`echo $ROUND | cut -d'"' -f6 | tail -n1` |
---|
| 290 | NEWPAGE="http://www.ecostream.tv/stream/$ID.html" |
---|
| 291 | EPISODE=`echo $TITLE | tr ' ' '\n' | tail -n1` |
---|
[39624] | 292 | PICNAME=s"$SEASON"e"$EPISODE".jpg |
---|
| 293 | PIC="http://atemio.dyndns.tv/mediathek/menu/$PICNAME" |
---|
[39622] | 294 | |
---|
| 295 | TITLE=`echo $TITLE | sed -e 's/&/&/g' -e 's/&/und/g' -e 's/"/"/g' -e 's/</\</g' -e 's/"/\"/g' -e 's/'/\"/g' -e 's/#034;/\"/g' -e 's/#039;/\"/g' -e 's/ß/Ãx/g' -e 's/–/-/g' -e 's/Ä/Ã/g' -e 's/Ü/ÃS/g' -e 's/Ö/Ã/g' -e 's/ä/ä/g' -e 's/ü/ü/g' -e 's/ö/ö/g' -e 's/é/é/g' -e 's/è/è/g' -e 's/%F6/ö/g' -e 's/%FC/ü/g' -e 's/%E4/ä/g' -e 's/%26/&/g' -e 's/%C4/Ã/g' -e 's/%D6/Ã/g' -e 's/%DC/ÃS/g' -e 's/%28/(/g' -e 's/%29/)/g' -e 's/%3A/:/g' -e 's/%40/@/g' -e 's/%2B/&/g' -e 's/%C3/A/g' -e 's/%B1/&/g' -e 's/%5B//g' -e 's/%5D//g' -e 's!%2F!/!g' -e 's/|/ /g' -e 's/(/ /g' -e 's/)/ /g' -e 's/+/ /g' -e 's/\//-/g' -e 's/,/ /g' -e 's/;/ /g' -e 's/:/ /g' -e 's/\.\+/./g'` |
---|
| 296 | |
---|
| 297 | if [ ! -z "$TITLE" ] && [ ! -z "$NEWPAGE" ];then |
---|
| 298 | if [ ! -e $TMP/$PARSER.$INPUT.$FILENAME.list ];then |
---|
| 299 | touch $TMP/$PARSER.$INPUT.$FILENAME.list |
---|
| 300 | fi |
---|
[39624] | 301 | #gehen beide varianten weiss nur nicht ob die folgen dann stimmen |
---|
| 302 | # LINE="$TITLE#$SRC $SRC hoster $PARAM $count#$PIC#$PICNAME#$NAME#111" |
---|
| 303 | LINE="$TITLE#$NEWPAGE#$PIC#$PICNAME#$NAME#14" |
---|
[39622] | 304 | |
---|
[39631] | 305 | echo "$LINE" >> $TMP/$PARSER.$INPUT.list |
---|
[39622] | 306 | fi |
---|
| 307 | |
---|
| 308 | done 3<$TMP/cache.$PARSER.$INPUT.2 |
---|
| 309 | rm $TMP/cache.* > /dev/null 2>&1 |
---|
| 310 | |
---|
[39631] | 311 | echo "$TMP/$PARSER.$INPUT.list" |
---|
[39622] | 312 | } |
---|
| 313 | |
---|
| 314 | |
---|
[37524] | 315 | case $INPUT in |
---|
| 316 | init) $INPUT;; |
---|
| 317 | mainmenu) $INPUT;; |
---|
| 318 | videos) $INPUT;; |
---|
| 319 | parts) $INPUT;; |
---|
| 320 | serien) $INPUT;; |
---|
| 321 | hoster) $INPUT;; |
---|
[39612] | 322 | search) $INPUT;; |
---|
[37524] | 323 | page) $INPUT;; |
---|
[39622] | 324 | episodelist) $INPUT;; |
---|
[39677] | 325 | sorted) $INPUT;; |
---|
| 326 | genre) $INPUT;; |
---|
[37524] | 327 | esac |
---|
| 328 | |
---|