Ignore:
Timestamp:
10/31/16 01:01:38 (5 years ago)
Author:
obi
Message:

fix nba

File:
1 edited

Legend:

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

    r39324 r39325  
    5858videos()
    5959{
     60rm $TMP/$PARSER.$INPUT.$FROM.$FILENAME.list
    6061        if [ ! -e "$TMP/$PARSER.$INPUT.$FROM.$FILENAME.list" ]; then
    6162                piccount=0
     
    100101                                piccount=`expr $piccount + 1`
    101102
    102                                 URL="$SRC $SRC play $INPUT $URL"
     103                                URL="$SRC $SRC playsrc $INPUT $URL"
    103104
    104105                                LINE="$TITLE#$URL#$PIC#$PARSER_$piccount.jpg#$NAME#0"
     
    112113}
    113114
    114 play()
    115 {
    116         if [ ! -e "$TMP/$PARSER.$INPUT.$FROM.$FILENAME.list" ]; then
    117                 piccount=0
    118                 $wgetbin $URL/$PAGE -O $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1
    119 
     115playsrc()
     116{
     117rm $TMP/$PARSER.$INPUT.$FROM.$FILENAME.list
     118        if [ ! -e "$TMP/$PARSER.$INPUT.$FROM.$FILENAME.list" ]; then
     119                piccount=0
     120#               $wgetbin $URL/$PAGE -O $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1
     121                $curlbin $URL/$PAGE -o $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1
    120122                cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1 | tr '\n' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<td width="33%">!\nfound=!g' | sed 's!<br> </td>!\n<br> </td>!g' | grep '^found=' >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2
    121123
    122124                while read -u 3 ROUND; do
    123                         URL=http://xlivetv.sx`echo $ROUND | sed 's!href=!\nurl=!g' | grep ^url= | cut -d'"' -f2 | head -n1`
     125#                       URL=http://xlivetv.sx`echo $ROUND | sed 's!href=!\nurl=!g' | grep ^url= | cut -d'"' -f2 | head -n1`
     126                        URL=`echo $ROUND | sed 's!href=!\nurl=!g' | grep ^url= | cut -d'"' -f2 | head -n1`
    124127                        TITLE=`echo $ROUND | sed 's!<a alt="!\ntitle="!g' | grep ^title= | cut -d'"' -f2 | sed 's!&ndash;!-!g'`
    125128                        PIC="http://atemio.dyndns.tv/mediathek/menu/default.jpg"
     
    129132                                fi
    130133                                piccount=`expr $piccount + 1`
    131                                 LINE="$TITLE#$URL#$PIC#$PARSER_$piccount.jpg#$NAME#98"
     134#                               LINE="$TITLE#$URL#$PIC#$PARSER_$piccount.jpg#$NAME#98"
     135                                URL="$SRC $SRC play $INPUT $URL"
     136                                LINE="$TITLE#$URL#$PIC#$PARSER_$piccount.jpg#$NAME#111"
     137
    132138                                echo "$LINE" >> $TMP/$PARSER.$INPUT.$FROM.$FILENAME.list
    133139                        fi
     
    137143        fi
    138144        echo "$TMP/$PARSER.$INPUT.$FROM.$FILENAME.list"
     145}
     146
     147play()
     148{
     149rm $TMP/$PARSER.$INPUT.$FROM.$FILENAME.list
     150        if [ ! -e "$TMP/$PARSER.$INPUT.$FROM.$FILENAME.list" ]; then
     151                piccount=0
     152
     153#               $wgetbin $URL/$PAGE -O $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1
     154                $curlbin $URL/$PAGE -o $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1
     155
     156                cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1 | tr '\n' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<iframe src=!\nfound=!g' | sed 's!<br> </td>!\n<br> </td>!g' | grep '^found=' | grep 'video/embed' | cut -d"'" -f2 >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2
     157                URLTMP=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2`
     158#echo URLTMP $URLTMP
     159                $curlbin $URLTMP --referer $URL$PAGE -o $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.3
     160#               "flashVars": {"autoplay":0,"movieSrc":"mail/arsen.bulyaev/_myvideo/738","metadataUrl":"//my.mail.ru/+/video/meta/4219658639352267490","showPauseRoll":"0","enable_search":"2","swfVersion":"29","static_version":"75","flash_enabled":"1"},
     161                cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.3 | tr '\n' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!"movieSrc":!\nfound=!g' | grep '^found=' | cut -d'"' -f2 | head -n1 >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.4
     162                TYPE=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.4 | cut -d "/" -f2`
     163                ID=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.4 | tr '/' '\n' | tail -n1`
     164                $curlbin http://videoapi.my.mail.ru/videos/mail/$TYPE/_myvideo/$ID.json?ver=0.2.60 --referer $URLTMP -o $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.5
     165#               $curlbin http://videoapi.my.mail.ru/videos/mail/arsen.bulyaev/_myvideo/738.json?ver=0.2.60 --referer $URLTMP -o $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.5
     166
     167                cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.5 | tr '\n' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!"url":!\nfound=!g' | grep '^found=' | cut -d'"' -f2 | tail -n1 >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.6
     168                URL=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.6`
     169#eplayer3 "http://cdn41.my.mail.ru/v/60128796.mp4?sign=43ff6ef971dd635bbff0a57a061a3548cfaceef8&slave[]=s%3Ahttp%3A%2F%2F127.0.0.1%3A5010%2F60128796-v.mp4&p=f&expire_at=1477882800&touch=1477731621&reg=202&region=202"
     170
     171                echo $URL
     172                rm $TMP/cache.* > /dev/null 2>&1
     173        fi
     174#       echo "$TMP/$PARSER.$INPUT.$FROM.$FILENAME.list"
    139175}
    140176
     
    310346        videos) $INPUT;;
    311347        play) $INPUT;;
     348        playsrc) $INPUT;;
    312349        submenu) $INPUT;;
    313350esac
Note: See TracChangeset for help on using the changeset viewer.