Changeset 43086


Ignore:
Timestamp:
12/03/18 23:56:24 (4 years ago)
Author:
obi
Message:

fix

File:
1 edited

Legend:

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

    r43085 r43086  
    201201                        pages=0
    202202                fi
     203                cat $TMP/cache.$FILENAME.1 | tr '\n' ' ' | sed 's!tablemoviesindex!\ntablemoviesindex!g' | grep ^"tablemoviesindex" | sed 's!coverPreview!\ncoverPreview!g' | grep ^"coverPreview" | grep 'id="tdmovies"' >$TMP/cache.$FILENAME.2
     204
     205                while read -u 3 ROUND; do
     206                        ID=`echo $ROUND | cut -d'"' -f1 | tail -n1`
     207                        TITLE=`echo $ROUND | sed 's!<a href=!\nfound=>!g' | grep ^found= | cut -d">" -f3 | cut -d"<" -f1`
     208                        NEWPAGE=`echo $ROUND | sed 's!<a href=!\nfound=!g' | grep ^found= | cut -d'"' -f2 | tail -n1`
     209       
     210                        if [ ! -z "$NEWPAGE" ]; then
     211                                if [ -z "$TITLE" ];then
     212                                        TITLE=`echo $TMPURL`
     213                                fi
     214                                TMPURL="$URL"/$TMPURL
     215                        fi
     216
     217                        PIC=`cat $TMP/cache.$FILENAME.1 | tr '\n' ' ' | sed "s/$ID/\n$ID/g" | grep ^"$ID"'").hover' | sed "s#img src=#\nfound=#g" | grep ^"found=" | cut -d"'" -f2 | head -n1`
     218
     219                        if [ `echo $ROUND | grep us_ger_small.png | wc -l` -eq 1 ]; then
     220                                LANG=" (de)"
     221                        elif [ `echo $ROUND | grep us_flag_small.png | wc -l` -eq 1 ]; then
     222                                LANG=" (en)"
     223                        else
     224                                LANG=" (??)"
     225                        fi
     226       
     227                        if [ -z "$PIC" ]; then
     228                                PIC="http://atemio.dyndns.tv/mediathek/menu/default.jpg"
     229                        fi
     230       
     231                        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
     232/g' -e 's/&Uuml;/\C3S/g' -e 's/&Ouml;/\C3/g' -e 's/&auml;/ä/g' -e 's/&uuml;/ü/g' -e 's/&ouml;/ö/g' -e 's/&eacute;/é/g' -e 's/&egrave;/è/g' -e 's/%F6/ö/g' -e 's/%FC/ü/g' -e 's/%E4/ä/g' -e 's/%26/&/g' -e 's/%C4/\C3
     233/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'`
     234       
     235                        if [ ! -z "$TITLE" ] && [ ! -z "$TMPURL" ];then
     236                                if [ ! -e $TMP/$FILENAME.list ];then
     237                                        touch $TMP/$FILENAME.list
     238                                fi
     239                                piccount=`expr $piccount + 1`
     240                                LINE="$TITLE $LANG#$SRC $SRC season $NEWPAGE#$PIC#$PARSER.$INPUT.$NEXT.$PAGE2.$FILENAME.$piccount.jpg#$NAME#0"
     241       
     242                                echo "$LINE" >> $TMP/$FILENAME.list
     243                        fi
     244       
     245                done 3<$TMP/cache.$FILENAME.2
     246
     247                if [ "$NEXT" -lt "$pages" ]; then
     248                        NEXTPAGE=`expr $NEXT + 1`
     249                        LINE="Page ($NEXTPAGE/$pages)#$SRC $SRC searchtv '$PAGE' $NEXTPAGE '$PAGE2'#http://atemio.dyndns.tv/mediathek/menu/next.jpg#next.jpg#$NAME#0"
     250                        echo "$LINE" >> $TMP/$FILENAME.list
     251                fi
     252                rm $TMP/cache.$FILENAME.* > /dev/null 2>&1
     253        fi
     254        echo "$TMP/$FILENAME.list"
     255}
     256
     257searchtold()
     258{
     259        if [ ! -e "$TMP/$FILENAME.list" ]; then
     260                piccount=0
     261
     262#               $curlbin $URL/$PAGE$NEXT$PAGE2 -o $TMP/cache.$FILENAME.1
     263                $BIN /tmp/localhoster/cloudflare.py "$URL/$PAGE$NEXT$PAGE2" > $TMP/cache.$FILENAME.1
     264
     265                pages=`cat $TMP/cache.$FILENAME.1 | grep $PAGE | sed "s/$PAGE/\n$PAGE/g" | cut -d ">" -f2 | cut -d "<" -f1 | tail -n1`
     266                if [ -z "$pages" ];then
     267                        pages=0
     268                fi
    203269                cat $TMP/cache.$FILENAME.1 | tr '\n' ' ' | sed 's!<TR>!\nfound=!g'| grep ^"found="  >$TMP/cache.$FILENAME.2
    204270
Note: See TracChangeset for help on using the changeset viewer.