Changeset 41861 for titan/mediathek


Ignore:
Timestamp:
Jan 31, 2018, 2:23:02 AM (2 years ago)
Author:
phillipsd2
Message:

add search to foxx thx tit4spk for the help

File:
1 edited

Legend:

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

    r41844 r41861  
    4141        echo "Kinofilme#$SRC $SRC new '?get=movies'#http://atemio.dyndns.tv/mediathek/menu/all-newfirst.jpg#all-newfirst.jpg#$NAME#0" > $TMP/$PARSER.$INPUT.list
    4242        #echo "Serien#$SRC $SRC new '?get=tv'#http://atemio.dyndns.tv/mediathek/menu/Movies.jpg#Movies.jpg#$NAME#0" >> $TMP/$PARSER.$INPUT.list
     43        echo "Search#$SRC $SRC search '?s='#http://atemio.dyndns.tv/mediathek/menu/search.jpg#search.jpg#$NAME#112" >> $TMP/$PARSER.$INPUT.list
    4344
    4445        if [ -e "$TMP/$PARSER.new.list" ] ; then
     
    9394                        fi
    9495                done 3<$TMP/cache.$PARSER.$INPUT.2
    95                 rm $TMP/cache.$PARSER.$INPUT.* > /dev/null 2>&1
     96#               rm $TMP/cache.$PARSER.$INPUT.* > /dev/null 2>&1
     97        fi
     98
     99        echo "$TMP/$PARSER.$INPUT.list"
     100}
     101
     102search()
     103{
     104        if [ ! -e "$TMP/$PARSER.$INPUT.list" ] ; then
     105                $curlbin $URL/$PAGE -o $TMP/cache.$PARSER.$INPUT.1
     106
     107#               /tmp/localhoster/hoster.sh get $URL/$PAGE > $TMP/cache.$PARSER.$INPUT.1
     108
     109                cat $TMP/cache.$PARSER.$INPUT.1 | tr '\n' ' ' | sed -e 's/<a href=/\n<a href=/g' -e 's/Film/\nFilm/g' | grep '^<a href=' | grep '<img src=' > $TMP/cache.$PARSER.$INPUT.1a
     110                cat $TMP/cache.$PARSER.$INPUT.1a | sed '/Stream in HD/d' > $TMP/cache.$PARSER.$INPUT.2
     111                while read -u 3 ROUND; do
     112                        TITLE=`echo $ROUND | sed 's/alt=/\nalt=/' | grep ^"alt=" | cut -d '"' -f2 | sed 's/#/%/'`
     113                        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/&%8211;/-/g' -e "s/&%8217;/'/g"`
     114                        PIC=`echo $ROUND | sed 's/img src/\nsrc=/' | grep ^"src=" | cut -d '"' -f2`
     115                        NEWPAGE=`echo $ROUND | sed 's/<a href=/\nhref=/' | grep ^"href=" | cut -d '"' -f2`
     116
     117                        if [ -z  "$PIC" ]; then 
     118                                PIC="http://atemio.dyndns.tv/mediathek/menu/default.jpg"
     119                                TMPPIC="default.jpg"
     120                        else
     121                                TMPPIC=foxx_`echo $PIC | tr '/' '\n' | tail -n1`
     122                        fi
     123
     124#                       echo "ROUND " $ROUND
     125#                       echo "Bildlink " $PIC
     126#                       echo "TMPPIC " $TMPPIC
     127#                       echo "TITLE " $TITLE
     128#                       echo "NEWPAGE " $NEWPAGE
     129#
     130#
     131#exit
     132                        if [ ! -z "$TITLE" ] && [ ! -z "$NEWPAGE" ];then
     133                                if [ `cat $TMP/$PARSER.$INPUT.list | grep ^"$NEWPAGE" | wc -l` -eq 0 ];then
     134                                        if [ ! -e $TMP/$PARSER.$INPUT.list ];then
     135                                                touch $TMP/$PARSER.$INPUT.list
     136                                        fi
     137# obi
     138                                        LINE="$TITLE#$SRC $SRC hosterlist $NEWPAGE#$PIC#$TMPPIC#$NAME#0"
     139#                                       LINE="$TITLE#$SRC $SRC play $NEWPAGE#$PIC#$TMPPIC#$NAME#111"
     140                                        echo "$LINE" >> $TMP/$PARSER.$INPUT.list
     141                                fi
     142                        fi
     143                done 3<$TMP/cache.$PARSER.$INPUT.2
     144#               rm $TMP/cache.$PARSER.$INPUT.* > /dev/null 2>&1
    96145        fi
    97146
     
    161210        mainmenu) $INPUT;;
    162211        new) $INPUT;;
     212        search) $INPUT;;
    163213        page) $INPUT;;
    164214        hosterlist) $INPUT;;
Note: See TracChangeset for help on using the changeset viewer.