Changeset 43698
- Timestamp:
- 03/14/19 21:39:15 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/mediathek/localparser_secret/kinox.sh
r43559 r43698 301 301 kino() 302 302 { 303 # rm $TMP/cache.$FILENAME.* > /dev/null 2>&1 304 # rm $TMP/$FILENAME.list 303 #echo kino 304 rm $TMP/cache.$FILENAME.* > /dev/null 2>&1 305 rm $TMP/$FILENAME.list 305 306 if [ ! -e "$TMP/$FILENAME.list" ]; then 306 307 piccount=0 … … 324 325 325 326 # cat $TMP/cache.$FILENAME.1 | grep /Stream/ | sed 's!/Stream/!\n/Stream/!' | grep ^/Stream/ | cut -d '"' -f1 | cut -d "'" -f1 | sort -um >$TMP/cache.$FILENAME.2 326 cat $TMP/cache.$FILENAME.1 | grep /Stream/ | sed 's!/Stream/!\n/Stream/!' | grep ^/Stream/ | cut -d '"' -f1 | cut -d "'" -f1 >$TMP/cache.$FILENAME.2 327 # cat $TMP/cache.$FILENAME.1 | grep /Stream/ | sed 's!/Stream/!\n/Stream/!' | grep ^/Stream/ | cut -d '"' -f1 | cut -d "'" -f1 >$TMP/cache.$FILENAME.2 328 329 cat $TMP/cache.$FILENAME.1 | tr '\n' ' ' | sed 's!location.href!\nlocation.href!g' | grep ^'location.href' >$TMP/cache.$FILENAME.2 327 330 328 331 while read -u 3 ROUND; do 329 332 piccount=`expr $piccount + 1` 330 filename=`echo $ROUND | sed 's!/Stream/!!'` 333 PAGE=`echo $ROUND | sed -nr "s/.*location.href='([^']+)'.*/\1/p"` 334 filename=`echo $PAGE | cut -d "/" -f3` 331 335 picname=`echo $filename | sed 's!.html!.jpg!'` 332 336 searchname=`echo $filename | sed 's!.html!!'` 333 334 TITLE=`echo $picname | sed 's!.jpg!!' | tr "_" " "` 335 336 if [ `cat /mnt/config/titan.cfg | grep tithek_kinox_pic=1 | wc -l` -eq 1 ];then 337 # $wgetbin --no-check-certificate "$MAINURL/$ROUND1" -O cache."$filename".list 338 # echo $BIN /tmp/localhoster/cloudflare.py "$URL/$ROUND" 339 $ACTIVEBIN "$URL/$ROUND" > $TMP/cache."$filename".list 340 if [ $(cat $TMP/cache."$filename".list | wc -l) -eq 0 ];then 341 # echo $BIN2 /tmp/localhoster/cloudflare.py "$URL/$ROUND" 342 $ACTIVEBIN "$URL/$ROUND" > $TMP/cache."$filename".list 343 fi 344 if [ $(cat $TMP/cache."$filename".list | wc -l) -eq 0 ];then 345 # echo $BIN3 /tmp/localhoster/cloudflare.py "$URL/$ROUND" 346 $ACTIVEBIN "$URL/$ROUND" > $TMP/cache."$filename".list 347 fi 348 if [ $(cat $TMP/cache."$filename".list | wc -l) -eq 0 ];then 349 # echo $BIN4 /tmp/localhoster/cloudflare.py "$URL/$ROUND" 350 $ACTIVEBIN "$URL/$ROUND" > $TMP/cache."$filename".list 351 fi 352 if [ $(cat $TMP/cache."$filename".list | wc -l) -eq 0 ];then 353 # echo $BIN5 /tmp/localhoster/cloudflare.py "$URL/$ROUND" 354 $ACTIVEBIN "$URL/$ROUND" > $TMP/cache."$filename".list 355 fi 356 if [ $(cat $TMP/cache."$filename".list | wc -l) -eq 0 ];then 357 # echo $BIN6 /tmp/localhoster/cloudflare.py "$URL/$ROUND" 358 $ACTIVEBIN "$URL/$ROUND" > $TMP/cache."$filename".list 359 fi 360 PIC=$URL/`cat $TMP/cache."$filename".list | tr '><' '>\n<' | grep $picname | cut -d '"' -f2 | sort -um` 361 LANG=`cat $TMP/cache."$filename".list | grep 'alt="language" src="/gr/sys/lng' | sed 's!alt="language" src="/gr/sys/lng/!\n!' | tail -n1 |cut -d"." -f1` 362 else 363 PIC="http://atemio.dyndns.tv/mediathek/menu/default.jpg" 364 LANG=1 365 fi 337 338 TITLE=`echo $ROUND | sed -nr 's/.*title="([^"]+)".*/\1/p'` 339 PIC="$URL""/statics/thumbs/"`echo $ROUND | sed -nr 's/.*\/statics\/thumbs\/(.*)" \/>.*/\1/p'` 340 PLOT=`echo $ROUND | sed -nr 's/.*<div class="Descriptor">([^>]+)<\/div>.*/\1/p'` 341 LANG=`echo $ROUND | grep 'src="/gr/sys/lng' | sed 's!src="/gr/sys/lng/!\n!' | tail -n1 |cut -d"." -f1` 342 IMDB=`echo $ROUND | sed -nr 's/.*<b>IMDb:<\/b> ([^ ]+) \/.*/\1/p'` 343 YEAR=`echo $ROUND | sed -nr 's/.*"Year">([^>]+)<\/span>.*/\1/p'` 366 344 367 345 LANGTXT=" (de)" … … 377 355 fi 378 356 379 NEWPAGE="$URL/$ROUND" 380 381 if [ -z "$PIC" ]; then 357 NEWPAGE="$URL/$PAGE" 358 359 if [ ! -z "$IMDB" ];then 360 IMDBTXT=" ($IMDB)" 361 fi 362 if [ ! -z "$YEAR" ];then 363 YEARTXT=" ($YEAR)" 364 fi 365 366 if [ -z "$PIC" ] || [ "$PIC" == "$URL""/statics/thumbs/" ]; then 382 367 PIC="http://atemio.dyndns.tv/mediathek/menu/default.jpg" 383 368 fi 384 369 385 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/ß/\C3x/g' -e 's/–/-/g' -e 's/Ä/\C3370 # 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/ß/\C3x/g' -e 's/–/-/g' -e 's/Ä/\C3 386 371 /g' -e 's/Ü/\C3S/g' -e 's/Ö/\C3/g' -e 's/ä/\E4/g' -e 's/ü/\FC/g' -e 's/ö/\F6/g' -e 's/é/\E9/g' -e 's/è/\E8/g' -e 's/%F6/\F6/g' -e 's/%FC/\FC/g' -e 's/%E4/\E4/g' -e 's/%26/&/g' -e 's/%C4/\C3 387 372 /g' -e 's/%D6/\C3/g' -e 's/%DC/\C3S/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'` … … 392 377 fi 393 378 piccount=`expr $piccount + 1` 394 LINE="$TITLE$LANGTXT #$NEWPAGE#$PIC#kinox_$piccount.jpg#KinoX#22"379 LINE="$TITLE$LANGTXT$YEARTXT$IMDBTXT#$NEWPAGE#$PIC#kinox_$piccount.jpg#KinoX#22#$PLOT" 395 380 396 381 if [ `cat $TMP/$FILENAME.list | grep "$TITLE" | wc -l` -eq 0 ];then … … 400 385 401 386 done 3<$TMP/cache.$FILENAME.2 402 rm $TMP/cache.$FILENAME.* > /dev/null 2>&1387 # rm $TMP/cache.$FILENAME.* > /dev/null 2>&1 403 388 404 389 fi
Note: See TracChangeset
for help on using the changeset viewer.