Changeset 43698 for titan


Ignore:
Timestamp:
03/14/19 21:39:15 (5 years ago)
Author:
aafsvn
Message:

update kino

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/mediathek/localparser_secret/kinox.sh

    r43559 r43698  
    301301kino()
    302302{
    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
    305306        if [ ! -e "$TMP/$FILENAME.list" ]; then
    306307                piccount=0
     
    324325
    325326#               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
    327330
    328331                while read -u 3 ROUND; do
    329332                        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`
    331335                        picname=`echo $filename | sed 's!.html!.jpg!'`
    332336                        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'`
    366344
    367345                        LANGTXT=" (de)"
     
    377355                        fi
    378356
    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
    382367                                PIC="http://atemio.dyndns.tv/mediathek/menu/default.jpg"
    383368                        fi
    384369
    385                         TITLE=`echo $TITLE | sed -e 's/&#038;/&/g' -e 's/&amp;/und/g' -e 's/&quot;/"/g' -e 's/&lt;/\</g' -e 's/&#034;/\"/g' -e 's/&#039;/\"/g' -e 's/#034;/\"/g' -e 's/#039;/\"/g' -e 's/&szlig;/\C3x/g' -e 's/&ndash;/-/g' -e 's/&Auml;/\C3
     370#                       TITLE=`echo $TITLE | sed -e 's/&#038;/&/g' -e 's/&amp;/und/g' -e 's/&quot;/"/g' -e 's/&lt;/\</g' -e 's/&#034;/\"/g' -e 's/&#039;/\"/g' -e 's/#034;/\"/g' -e 's/#039;/\"/g' -e 's/&szlig;/\C3x/g' -e 's/&ndash;/-/g' -e 's/&Auml;/\C3
    386371/g' -e 's/&Uuml;/\C3S/g' -e 's/&Ouml;/\C3/g' -e 's/&auml;/\E4/g' -e 's/&uuml;/\FC/g' -e 's/&ouml;/\F6/g' -e 's/&eacute;/\E9/g' -e 's/&egrave;/\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
    387372/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'`
     
    392377                                fi
    393378                                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"
    395380
    396381                                if [ `cat $TMP/$FILENAME.list | grep "$TITLE" | wc -l` -eq 0 ];then
     
    400385
    401386                done 3<$TMP/cache.$FILENAME.2
    402                 rm $TMP/cache.$FILENAME.* > /dev/null 2>&1
     387#               rm $TMP/cache.$FILENAME.* > /dev/null 2>&1
    403388
    404389        fi
Note: See TracChangeset for help on using the changeset viewer.