Changeset 43637


Ignore:
Timestamp:
Mar 4, 2019, 6:11:35 PM (4 months ago)
Author:
aafsvn
Message:

cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/mediathek/localparser_secret/7tv.sh

    r43636 r43637  
    3939mainmenu()
    4040{
    41 #       echo "Tv Shows#$SRC $SRC serien tv/#http://atemio.dyndns.tv/mediathek/menu/tv-shows.jpg#tv-shows.jpg#$NAME#0" > $TMP/$FILENAME.list
    4241        echo "Search Serien#$SRC $SRC searchtv '7tvsearch/search/query/%search%/type/format/offset/0/limit/5'#http://atemio.dyndns.tv/mediathek/menu/search.jpg#search.jpg#$NAME#112" >$TMP/$FILENAME.list
    4342        echo "Search Clips#$SRC $SRC searchtv '7tvsearch/search/query/%search%/type/clip/offset/0/limit/5'#http://atemio.dyndns.tv/mediathek/menu/search.jpg#search.jpg#$NAME#112" >>$TMP/$FILENAME.list
     
    4746
    4847#13:22:35.345 T:140602909902592   DEBUG: [plugin.video.7tvneu-1.0.1](searchtext) URL-x : https://www.7tv.de/7tvsearch/search/query/big+brother/type/format/offset/0/limit/5
    49 searchtv()
    50 {
    51 rm "$TMP/$FILENAME.list"
    52 rm $TMP/cache.$FILENAME.*
    53         if [ ! -e "$TMP/$FILENAME.list" ]; then
    54                 piccount=0
    55 
    56                 $curlbin $URL/$PAGE$NEXT$PAGE2 -o $TMP/cache.$FILENAME.1
    57 #               $BIN /tmp/localhoster/cloudflare.py "$URL/$PAGE$NEXT$PAGE2" > $TMP/cache.$FILENAME.1
    58 
    59 
    60                 if [ -z "$NEXT" ];then
    61                         NEXT=1
    62                 fi
    63                 pages=`cat $TMP/cache.$FILENAME.1 | grep $PAGE | sed "s/$PAGE/\n$PAGE/g" | cut -d ">" -f2 | cut -d "<" -f1 | tail -n1`
    64                 if [ -z "$pages" ];then
    65                         pages=0
    66                 fi
    67                 cat $TMP/cache.$FILENAME.1 | tr '\n' ' ' | sed 's!<a href=!\n<a href=!g' | grep ^"<a href=" >$TMP/cache.$FILENAME.2
    68 
    69 #echo $TMP/cache.$FILENAME.1
    70 #exit
    71 
    72                 while read -u 3 ROUND; do
    73                         ID=`echo $ROUND | cut -d'"' -f1 | tail -n1`
    74                         NEWPAGE=`echo $ROUND | sed -nr 's/.*<a href="([^"]+)".*/\1/p'`
    75                         TITLE=`echo $NEWPAGE | tr '-' ' ' | sed 's!/!!'`
    76        
    77 #                       if [ ! -z "$NEWPAGE" ]; then
    78 #                               if [ -z "$TITLE" ];then
    79 #                                       TITLE=`echo $TMPURL`
    80 #                               fi
    81 #                               TMPURL="$URL"/$TMPURL
    82 #                       fi
    83 
    84                         PIC=`echo $ROUND | sed -nr 's/.*data-src="([^"]+)".*/\1/p'`
    85 
    8648#suche big broter
    8749#
     
    9557#14:09:21.003 T:139914294122240   DEBUG: 'GET /7tvsearch/search/query/big+brother/type/episode/offset/0/limit/5 HTTP/1.1\r\nHost: www.7tv.de\r\nConnection: close\r\nAccept-Encoding: gzip, deflate\r\n\r\n'
    9658
    97 #14:14:26.546 T:139914311513856   DEBUG: [plugin.video.7tvneu-1.0.1](searchtext) URL-x : https://www.7tv.de/7tvsearch/search/query/big+brother/type/episode/offset/7/limit/5
     59search()
     60{
     61        if [ ! -e "$TMP/$FILENAME.list" ]; then
     62                piccount=0
    9863
    99                         if [ `echo $ROUND | grep us_ger_small.png | wc -l` -eq 1 ]; then
    100                                 LANG=" (de)"
    101                         elif [ `echo $ROUND | grep us_flag_small.png | wc -l` -eq 1 ]; then
    102                                 LANG=" (en)"
    103                         else
    104                                 LANG=" (??)"
    105                         fi
     64                $curlbin $URL/$PAGE$NEXT$PAGE2 -o $TMP/cache.$FILENAME.1
     65#               $BIN /tmp/localhoster/cloudflare.py "$URL/$PAGE$NEXT$PAGE2" > $TMP/cache.$FILENAME.1
     66
     67                pages=`cat $TMP/cache.$FILENAME.1 | grep $PAGE | sed "s/$PAGE/\n$PAGE/g" | cut -d ">" -f2 | cut -d "<" -f1 | tail -n1`
     68                if [ -z "$pages" ];then
     69                        pages=0
     70                fi
     71                cat $TMP/cache.$FILENAME.1 | tr '\n' ' ' | sed 's!<a href=!\n<a href=!g' | grep ^"<a href=" >$TMP/cache.$FILENAME.2
     72
     73                while read -u 3 ROUND; do
     74                        ID=`echo $ROUND | cut -d'"' -f1 | tail -n1`
     75                        NEWPAGE=`echo $ROUND | sed -nr 's/.*<a href="([^"]+)".*/\1/p'`
     76                        TITLE=`echo $NEWPAGE | tr '-' ' ' | sed 's!/!!'`
     77                        PIC=`echo $ROUND | sed -nr 's/.*data-src="([^"]+)".*/\1/p'`
    10678       
    10779                        if [ -z "$PIC" ]; then
    10880                                PIC="http://atemio.dyndns.tv/mediathek/menu/default.jpg"
    10981                        fi
    110 #echo TITLE $TITLE
    111 #echo NEWPAGE $NEWPAGE
    112 #echo PIC $PIC
    113 #exit
    11482                        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
    11583/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
     
    12189                                fi
    12290                                piccount=`expr $piccount + 1`
    123 #14:17:18.074 T:139914121307904   DEBUG: 'GET /big-brother/ganze-folgen HTTP/1.1\r\nHost: www.7tv.de\r\nConnection: close\r\nAccept-Encoding: gzip, deflate\r\n\r\n'
    12491
    125                                 LINE="$TITLE (ganze-folgen)#$SRC $SRC episodetv $NEWPAGE/ganze-folgen#$PIC#$PARSER.$INPUT.$NEXT.$PAGE2.$FILENAME.$piccount.jpg#$NAME#0"
     92                                LINE="$TITLE (ganze-folgen)#$SRC $SRC episode $NEWPAGE/ganze-folgen#$PIC#$PARSER.$INPUT.$NEXT.$PAGE2.$FILENAME.$piccount.jpg#$NAME#0"
    12693                                echo "$LINE" >> $TMP/$FILENAME.list
    12794
    128                                 LINE="$TITLE (alle-clips)#$SRC $SRC episodetv $NEWPAGE/alle-clips#$PIC#$PARSER.$INPUT.$NEXT.$PAGE2.$FILENAME.$piccount.jpg#$NAME#0"
     95                                LINE="$TITLE (alle-clips)#$SRC $SRC episode $NEWPAGE/alle-clips#$PIC#$PARSER.$INPUT.$NEXT.$PAGE2.$FILENAME.$piccount.jpg#$NAME#0"
    12996                                echo "$LINE" >> $TMP/$FILENAME.list
    130 
    131 #       LINE="Big Brother#episode '/tv/big-brother'#http://atemio.dyndns.tv/mediathek/menu/default.jpg#sixx.serien.tv..41.jpg#Sixx#0"
    132 
    13397                        fi
    13498       
    13599                done 3<$TMP/cache.$FILENAME.2
    136 
    137                 if [ "$NEXT" -lt "$pages" ]; then
    138                         NEXTPAGE=`expr $NEXT + 1`
    139                         LINE="Page ($NEXTPAGE/$pages)#$SRC $SRC searchtv '$PAGE' $NEXTPAGE '$PAGE2'#http://atemio.dyndns.tv/mediathek/menu/next.jpg#next.jpg#$NAME#0"
    140                         echo "$LINE" >> $TMP/$FILENAME.list
    141                 fi
    142 #               rm $TMP/cache.$FILENAME.* > /dev/null 2>&1
     100                rm $TMP/cache.$FILENAME.* > /dev/null 2>&1
    143101        fi
    144102        echo "$TMP/$FILENAME.list"
    145103}
    146104
    147 episodetv()
     105episode()
    148106{
    149 rm "$TMP/$FILENAME.list"
    150 rm $TMP/cache.$FILENAME.*
    151107        if [ ! -e "$TMP/$FILENAME.list" ]; then
    152108                piccount=0
     
    154110                $curlbin $URL/$PAGE$NEXT$PAGE2 -o $TMP/cache.$FILENAME.1
    155111#               $BIN /tmp/localhoster/cloudflare.py "$URL/$PAGE$NEXT$PAGE2" > $TMP/cache.$FILENAME.1
    156 
    157112
    158113                if [ -z "$NEXT" ];then
     
    165120                cat $TMP/cache.$FILENAME.1 | tr '\n' ' ' | sed 's!<a href=!\n<a href=!g' | grep ^"<a href=" | grep "teaser-img" | grep "data-track" >$TMP/cache.$FILENAME.2
    166121
    167 #next
    168 #<a href="/big-brother/alle-clips" itemprop="url" ><span itemprop="name">Alle Clips</span></a>              </li>             </ul> </nav><!-- / #format_nav-->                     </div>                   <div class="format-sponsor">                             <div class="format-sponsor-brand">                     <a class="brand-logo-sixx" href="https://www.sixx.de" target="_blank" title="sixx"></a>                 </div>                                  </div>     </div>                                                <!--googleoff: index-->  <div class="main-zone">                                                                         <div class="row ">     <div class="row-wrapper " data-track="zone:main,row:N/A,col:N/A,width:3,cont:">                                                         <section class="bentobox-default teaser-row" data-ajax-more="/psdflow/ajaxblock/(block)/1600530d298d8cd1de1e560337538f82/(offset)/24/(limit)/24/(node_id)/117716">                 <article class="teaser teaser_300x160 class-clip" data-track="teasNr:1,BentoBox default,Staffel 1 Episode 92: Big Brother Live - Das Finale - Teil 1 - N/A">                 
    169 
    170 #echo $TMP/cache.$FILENAME.1
    171 #exit
    172 
    173122                while read -u 3 ROUND; do
    174123                        ID=`echo $ROUND | cut -d'"' -f1 | tail -n1`
    175124                        NEWPAGE=`echo $ROUND | sed -nr 's/.*<a href="([^"]+)".*/\1/p'`
    176125                        TITLE=`echo $ROUND | sed -nr 's/.*title="([^"]+)".*/\1/p'`
    177 if [ -z "$TITLE" ]; then
    178                         TITLE=`echo $NEWPAGE | tr '-' ' ' | sed 's!/!!'`
    179 fi
     126                        if [ -z "$TITLE" ]; then
     127                                TITLE=`echo $NEWPAGE | tr '-' ' ' | sed 's!/!!'`
     128                        fi
    180129
    181 TITLE=`echo $TITLE | tr '-' '\n' | tail -n3 | tr '\n' '-'`
    182 #TITLE2=`echo $TITLE | tr '-' '\n' | tail -n2`
     130                        TITLE=`echo $TITLE | tr '-' '\n' | tail -n3 | tr '\n' '-'`
    183131
    184132                        PIC=`echo $ROUND | sed -nr 's/.*data-src="([^"]+)".*/\1/p'`
     
    187135                                PIC="http://atemio.dyndns.tv/mediathek/menu/default.jpg"
    188136                        fi
    189 #echo TITLE $TITLE
    190 #echo NEWPAGE $NEWPAGE
    191 #echo PIC $PIC
    192 #exit
     137
    193138                        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
    194139/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
     
    215160#                       if [ "$NEXT" -lt "$pages" ]; then
    216161                                NEXTPAGE=`expr $NEXT + 1`
    217                                 LINE="Page ($NEXTPAGE/$pages)#$SRC $SRC episodetv '$PAGE' $NEXTPAGE '$PAGE2'#http://atemio.dyndns.tv/mediathek/menu/next.jpg#next.jpg#$NAME#0"
     162#                               LINE="Page ($NEXTPAGE/$pages)#$SRC $SRC episodetv '$PAGE' $NEXTPAGE '$PAGE2'#http://atemio.dyndns.tv/mediathek/menu/next.jpg#next.jpg#$NAME#0"
     163                                LINE="Page (+1)#$SRC $SRC episode '$PAGE' $NEXTPAGE '$PAGE2'#http://atemio.dyndns.tv/mediathek/menu/next.jpg#next.jpg#$NAME#0"
    218164                                echo "$LINE" >> $TMP/$FILENAME.list
    219                         fi
    220 #               fi
    221 #               rm $TMP/cache.$FILENAME.* > /dev/null 2>&1
    222         fi
    223         echo "$TMP/$FILENAME.list"
    224 }
    225 
    226 #[titan] cmd: /mnt/parser/7tv.sh /mnt/parser/7tv.sh searchtv '7tvsearch/search/query/big+brother/type/format/offset/0/limit/5', file=tithek_global.h, func=localparser_search, line=1476
    227 #[tithek] cmd: /mnt/parser/7tv.sh /mnt/parser/7tv.sh episodetv /big-brother/ganze-folgen
    228 #[tithek] cmd: /mnt/parser/7tv.sh /mnt/parser/7tv.sh episodetvlist /big-brother/183-staffel-1-episode-83-big-brother-tag-82-teil-2-ganze-folge
    229 
    230 episodetvlist()
    231 {
    232 rm "$TMP/$FILENAME.list"
    233 rm $TMP/cache.$FILENAME.*
    234 
    235         if [ ! -e "$TMP/$FILENAME.list" ]; then
    236                 piccount=0
    237 
    238                 SEARCHSTR=$(echo $PAGE | tr '/' '\n' | tail -n1)
    239 
    240                 $curlbin $URL/$PAGE -o $TMP/cache.$FILENAME.1
    241                 cat $TMP/cache.$FILENAME.1 | tr '\n' '\r' |  tr '\r' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<a href=!\nfound=!g' | grep ^'found=' | grep "title="  | grep "$SEARCHSTR" >$TMP/cache.$FILENAME.2
    242 
    243                 while read -u 3 ROUND; do
    244 
    245                         NEWPAGE=`echo $ROUND | cut -d'"' -f2`
    246                         TITLE=$(echo $ROUND | sed -nr 's/.*title="([^"]+)".*/\1/p')
    247                         PIC=$(echo $ROUND | sed -nr 's/.*data-src="([^"]+)".*/\1/p')
    248 
    249                         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;/Ãx/g' -e 's/&ndash;/-/g' -e 's/&Auml;/Ã
    250 /g' -e 's/&Uuml;/ÃS/g' -e 's/&Ouml;/Ã/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/Ã
    251 /g' -e 's/%D6/Ã/g' -e 's/%DC/ÃS/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'`
    252 
    253                         if [ ! -z "$TITLE" ] && [ ! -z "$URL" ];then
    254                                 if [ ! -e $TMP/$FILENAME.list ];then
    255                                         touch $TMP/$FILENAME.list
    256                                 fi
    257                                 piccount=$[$piccount+1]
    258                                 LINE="$TITLE#$SRC $SRC play '$NEWPAGE'#$PIC#$FILENAME.$piccount.jpg#$NAME#111"
    259                                 echo "$LINE" >> $TMP/$FILENAME.list
    260                         fi
    261 
    262                 done 3<$TMP/cache.$FILENAME.2
    263 #               rm $TMP/cache.$FILENAME.* > /dev/null 2>&1
    264         fi
    265         echo "$TMP/$FILENAME.list"
    266 }
    267 
    268 serien()
    269 {
    270         if [ ! -e "$TMP/$FILENAME.list" ]; then
    271                 piccount=0
    272 
    273                 $curlbin $URL/$PAGE -o $TMP/cache.$FILENAME.1
    274 #               cat $TMP/cache.$FILENAME.1 | tr '\n' '\r' |  tr '\r' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<a href=!\nfound=!g' | grep ^'found=' | grep "/$PAGE" | grep -v "class=" | grep -v title= | grep '">' >$TMP/cache.$FILENAME.2
    275 
    276                 while read -u 3 ROUND; do
    277                         NEWPAGE=`echo $ROUND | cut -d'"' -f2`
    278 
    279                         TITLE=$(echo $ROUND | sed -nr 's/.*">([^>]+)<\/a>.*/\1/p')
    280                         PIC="http://atemio.dyndns.tv/mediathek/menu/default.jpg"
    281 
    282                         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;/Ãx/g' -e 's/&ndash;/-/g' -e 's/&Auml;/Ã
    283 /g' -e 's/&Uuml;/ÃS/g' -e 's/&Ouml;/Ã/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/Ã
    284 /g' -e 's/%D6/Ã/g' -e 's/%DC/ÃS/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'`
    285 
    286                         if [ ! -z "$TITLE" ] && [ ! -z "$URL" ];then
    287                                 if [ ! -e $TMP/$FILENAME.list ];then
    288                                         touch $TMP/$FILENAME.list
    289                                 fi
    290                                 piccount=$[$piccount+1]
    291                                 LINE="$TITLE#$SRC $SRC episode '$NEWPAGE'#$PIC#$FILENAME.$piccount.jpg#$NAME#0"
    292                                 echo "$LINE" >> $TMP/$FILENAME.list
    293                         fi
    294 
    295                 done 3<$TMP/cache.$FILENAME.2
     165#                       fi
     166                fi
    296167                rm $TMP/cache.$FILENAME.* > /dev/null 2>&1
    297         fi
    298 #work start
    299         LINE="Big Brother#/tmp/localparser/sixx.sh /tmp/localparser/sixx.sh episode '/tv/big-brother'#http://atemio.dyndns.tv/mediathek/menu/default.jpg#sixx.serien.tv..41.jpg#Sixx#0"
    300         echo "$LINE" > $TMP/$FILENAME.list
    301 #end
    302         echo "$TMP/$FILENAME.list"
    303 }
    304 
    305 episode()
    306 {
    307         if [ ! -e "$TMP/$FILENAME.list" ]; then
    308                 piccount=0
    309 
    310                 $curlbin $URL/$PAGE/alle-tage -o $TMP/cache.$FILENAME.1
    311                 cat $TMP/cache.$FILENAME.1 | tr '\n' '\r' |  tr '\r' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<a href=!\nfound=!g' | grep ^'found=' | grep "title=" | grep "$PAGE" >$TMP/cache.$FILENAME.2
    312 
    313                 while read -u 3 ROUND; do
    314                         NEWPAGE=`echo $ROUND | cut -d'"' -f2`
    315                         TITLE=$(echo $ROUND | sed -nr 's/.*title="([^"]+)".*/\1/p')
    316                         PIC=$(echo $ROUND | sed -nr 's/.*data-src="([^"]+)".*/\1/p')
    317 
    318                         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;/Ãx/g' -e 's/&ndash;/-/g' -e 's/&Auml;/Ã
    319 /g' -e 's/&Uuml;/ÃS/g' -e 's/&Ouml;/Ã/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/Ã
    320 /g' -e 's/%D6/Ã/g' -e 's/%DC/ÃS/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'`
    321 
    322                         if [ ! -z "$TITLE" ] && [ ! -z "$URL" ];then
    323                                 if [ ! -e $TMP/$FILENAME.list ];then
    324                                         touch $TMP/$FILENAME.list
    325                                 fi
    326                                 piccount=$[$piccount+1]
    327                                 LINE="$TITLE#$SRC $SRC episodelist '$NEWPAGE'#$PIC#$FILENAME.$piccount.jpg#$NAME#0"
    328                                 echo "$LINE" >> $TMP/$FILENAME.list
    329                         fi
    330 
    331                 done 3<$TMP/cache.$FILENAME.2
    332                 rm $TMP/cache.$FILENAME.* > /dev/null 2>&1
    333         fi
    334         echo "$TMP/$FILENAME.list"
    335 }
    336 
    337 
    338 episodelist()
    339 {
    340 rm "$TMP/$FILENAME.list"
    341 rm $TMP/cache.$FILENAME.*
    342 
    343         if [ ! -e "$TMP/$FILENAME.list" ]; then
    344                 piccount=0
    345 
    346                 SEARCHSTR=$(echo $PAGE | tr '/' '\n' | tail -n1)
    347 
    348                 $curlbin $URL/$PAGE -o $TMP/cache.$FILENAME.1
    349                 cat $TMP/cache.$FILENAME.1 | tr '\n' '\r' |  tr '\r' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<a href=!\nfound=!g' | grep ^'found=' | grep "title="  | grep "$SEARCHSTR" >$TMP/cache.$FILENAME.2
    350 
    351                 while read -u 3 ROUND; do
    352 
    353                         NEWPAGE=`echo $ROUND | cut -d'"' -f2`
    354                         TITLE=$(echo $ROUND | sed -nr 's/.*title="([^"]+)".*/\1/p')
    355                         PIC=$(echo $ROUND | sed -nr 's/.*data-src="([^"]+)".*/\1/p')
    356 
    357                         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;/Ãx/g' -e 's/&ndash;/-/g' -e 's/&Auml;/Ã
    358 /g' -e 's/&Uuml;/ÃS/g' -e 's/&Ouml;/Ã/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/Ã
    359 /g' -e 's/%D6/Ã/g' -e 's/%DC/ÃS/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'`
    360 
    361                         if [ ! -z "$TITLE" ] && [ ! -z "$URL" ];then
    362                                 if [ ! -e $TMP/$FILENAME.list ];then
    363                                         touch $TMP/$FILENAME.list
    364                                 fi
    365                                 piccount=$[$piccount+1]
    366                                 LINE="$TITLE#$SRC $SRC play '$NEWPAGE'#$PIC#$FILENAME.$piccount.jpg#$NAME#111"
    367                                 echo "$LINE" >> $TMP/$FILENAME.list
    368                         fi
    369 
    370                 done 3<$TMP/cache.$FILENAME.2
    371 #               rm $TMP/cache.$FILENAME.* > /dev/null 2>&1
    372168        fi
    373169        echo "$TMP/$FILENAME.list"
     
    376172play()
    377173{
    378 #       /tmp/localhoster/hoster.sh youtube_dl $URL/$PAGE
    379174        /tmp/localhoster/hoster.sh youtube_dl $PAGE
    380175}
     
    386181        play) $INPUT;;
    387182        search) $INPUT;;
    388         serien) $INPUT;;
    389183        episode) $INPUT;;
    390184        episodelist) $INPUT;;
    391         searchtv) $INPUT;;
    392         episodetv) $INPUT;;
    393         episodetvlist) $INPUT;;
    394185esac
Note: See TracChangeset for help on using the changeset viewer.