Changeset 43085 for titan


Ignore:
Timestamp:
12/03/18 23:44:15 (5 years ago)
Author:
obi
Message:

fix movie series search

File:
1 edited

Legend:

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

    r43084 r43085  
    270270                fi
    271271
     272                cat $TMP/cache.$FILENAME.1 | tr '\r' ' ' | tr '\n' ' ' | sed 's!<div id="episodediv!\nfound=!g'| sed 's!</td>!\nstop=!g' | grep ^"found="  >$TMP/cache.$FILENAME.2
     273
     274                while read -u 3 ROUND; do
     275                        echo $ROUND | sed 's!<OPTION value=!\nfound2=!g' | grep ^found2 >$TMP/cache.$FILENAME.3
     276                        SEASON=`echo $ROUND | sed 's!<FORM name="episodeform!\nfound1="!g' | grep ^found1 | cut -d '"' -f2`
     277                        while read -u 3 ROUND2; do
     278                                echo ROUND2 $ROUND2
     279                                EPISODE=`echo $ROUND2 | cut -d'>' -f2 | cut -d'<' -f1 | sed 's/Episode //g'`
     280                                NEWPAGE=`echo $ROUND2 | cut -d'"' -f2 | tail -n1`
     281                                TITLE="Season $SEASON Episode $EPISODE"
     282
     283                                if [ ! -z "$TITLE" ] && [ ! -z "$NEWPAGE" ];then
     284                                        if [ ! -e $TMP/$FILENAME.list ];then
     285                                                touch $TMP/$FILENAME.list
     286                                        fi
     287                                        piccount=`expr $piccount + 1`
     288                                        LINE="$TITLE#$SRC $SRC hosterlist '$NEWPAGE'#http://atemio.dyndns.tv/mediathek/menu/s"$SEASON"e"$EPISODE".jpg#s"$SEASON"e"$EPISODE".jpg#$NAME#0"
     289
     290                                        echo "$LINE" >> $TMP/$FILENAME.list
     291                                fi
     292                        done 3<$TMP/cache.$FILENAME.3
     293                done 3<$TMP/cache.$FILENAME.2
     294
     295                if [ "$NEXT" -lt "$pages" ]; then
     296                        NEXTPAGE=`expr $NEXT + 1`
     297                        LINE="Page ($NEXTPAGE/$pages)#$SRC $SRC season '$PAGE' $NEXTPAGE '$PAGE2'#http://atemio.dyndns.tv/mediathek/menu/next.jpg#next.jpg#$NAME#0"
     298                        echo "$LINE" >> $TMP/$FILENAME.list
     299                fi
     300                rm $TMP/cache.$FILENAME.* > /dev/null 2>&1
     301        fi
     302        echo "$TMP/$FILENAME.list"
     303}
     304
     305seasonold()
     306{
     307        if [ ! -e "$TMP/$FILENAME.list" ]; then
     308                piccount=0
     309
     310#               $curlbin $URL/$PAGE$NEXT$PAGE2 -o $TMP/cache.$FILENAME.1
     311                $BIN /tmp/localhoster/cloudflare.py "$URL/$PAGE$NEXT$PAGE2" > $TMP/cache.$FILENAME.1
     312
     313                pages=`cat $TMP/cache.$FILENAME.1 | grep $PAGE | sed "s/$PAGE/\n$PAGE/g" | cut -d ">" -f2 | cut -d "<" -f1 | tail -n1`
     314                if [ -z "$pages" ];then
     315                        pages=0
     316                fi
     317                if [ -z "$NEXT" ];then
     318                        NEXT=0
     319                fi
     320
    272321                cat $TMP/cache.$FILENAME.1 | tr '\n' ' ' | sed 's!<TR>!\nfound=!g'| grep ^"found="  >$TMP/cache.$FILENAME.2
    273322
Note: See TracChangeset for help on using the changeset viewer.