Changeset 40008 for titan/mediathek/localparser_secret/sportsondemand.sh
- Timestamp:
- 02/13/17 03:05:55 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/mediathek/localparser_secret/sportsondemand.sh
r40005 r40008 307 307 # <iframe allowFullScreen src="http://livetv141.net/export/vk.reframe.php?ur4=http://vk.com/video_ext.php?oid=-30408&id=456242896&hash=1bafa57efd8d7c50" width="600" height="338" frameborder="0" allowfullscreen></iframe> 308 308 # <iframe allowFullScreen src='https://my.mail.ru/video/embed/4219658639352267889' width='626' height='367' frameborder='0' webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> 309 cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1 | tr '\n' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<iframe!\nfound=!g' | grep ^found | sed 's!src=!\nfound=!g' | grep ^found | cut -d'"' -f2 | grep -v facebook | grep -v getbanner.php | grep -v userapi | grep http >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2 310 311 URLTMP=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2 | sed 's#//#\nhttp://#' | grep ^"http://"` 309 # cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1 | tr '\n' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<iframe!\nfound=!g' | grep ^found | sed 's!src=!\nfound2=!g' | grep ^found2 | cut -d'"' -f2 | grep -v facebook | grep -v getbanner.php | grep -v userapi | grep http >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2 310 cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1 | sed 's!<iframe!\nfound=!g' | grep ^found | sed 's!src=!\nfound2=!g' | grep ^found2 | cut -d'"' -f2 | grep -v facebook | grep -v getbanner.php | grep -v userapi | grep http >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2 311 312 URLTMP=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2 | sed 's#//#\nhttp://#' | grep ^"http://" | cut -d"'" -f1 | cut -d'"' -f1` 312 313 if [ "$debug" = "1" ]; then echo $INPUT 555555 $URLTMP; fi 313 314 315 316 #<a target="_blank" href="http://tinyurl.com/jg7d7px"><img src="//cdn.livetvcdn.net/img/extplay.gif"></a> 317 #<link rel="manifest" href="/manifest.json"><link rel="shortlink" href="https://youtu.be/016LXFHpFCk"><link rel="search" type="application/opensearchdescription+xml" href="https://www.youtube.com/opensearch?locale=de_DE" title="YouTube-Videosuche"><link rel="shortcut icon" href="https:/ 318 319 if [ -z "$URLTMP" ];then 320 cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.1 | grep '<a target="_blank" href=' >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2 321 URLTMP=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.2 | sed 's#//#\nhttp://#' | grep ^"http://" | cut -d"'" -f1 | cut -d'"' -f1` 322 if [ "$debug" = "1" ]; then echo $INPUT 666666 $URLTMP; fi 323 fi 324 314 325 rm /mnt/network/cookies 315 326 316 327 if [ `echo $URLTMP | grep "export/vk.reframe.php" | wc -l` -eq 1 ];then 317 if [ "$debug" = "1" ]; then echo $INPUT 666666$URLTMP; fi328 if [ "$debug" = "1" ]; then echo $INPUT 777777 $URLTMP; fi 318 329 319 330 referer=$URLTMP … … 322 333 cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.3 | tr '\n' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<iframe src=!\nfound=!g' | grep '^found=' | cut -d'"' -f2 | head -n1 >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.4 323 334 URLTMP=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.4 | sed 's#//#\nhttps://#' | grep ^"https://"` 324 if [ "$debug" = "1" ]; then echo $INPUT 777777$URLTMP; fi335 if [ "$debug" = "1" ]; then echo $INPUT 888888 $URLTMP; fi 325 336 326 337 $curlbin $URLTMP --referer $URL$PAGE -o $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.5 327 338 cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.5 | grep vk.com | sed 's!href=!\nfound=!' | grep ^found | cut -d '"' -f2 | head -n1 >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.6 328 339 URLTMP=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.6 | sed 's#//#\nhttps://#' | grep ^"https://"` 329 if [ "$debug" = "1" ]; then echo $INPUT 888888$URLTMP; fi340 if [ "$debug" = "1" ]; then echo $INPUT 999999 $URLTMP; fi 330 341 331 342 email=`cat /mnt/config/titan.cfg | grep vk_user | cut -d"=" -f2` … … 351 362 cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.3 | tr '\n' ' ' | tr '\n' ' ' | tr '\t' ' ' | sed 's/ \+/ /g' | sed 's!<iframe src=!\nfound=!g' | grep '^found=' | cut -d'"' -f2 | head -n1 >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.11 352 363 URLTMP=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.11 | sed 's#//#\nhttps://#' | grep ^"https://"` 353 if [ "$debug" = "1" ]; then echo $INPUT 999999$URLTMP; fi364 if [ "$debug" = "1" ]; then echo $INPUT aaaaaa $URLTMP; fi 354 365 355 366 $curlbin $URLTMP --referer "$referer" -o $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.12 … … 366 377 fi 367 378 elif [ `echo $URLTMP | grep "youtube" | wc -l` -eq 1 ];then 368 if [ "$debug" = "1" ]; then echo $INPUT aaaaaa$URLTMP; fi379 if [ "$debug" = "1" ]; then echo $INPUT bbbbbb $URLTMP; fi 369 380 370 381 ID=`echo $URLTMP | tr '/' '\n' | tail -n1` … … 383 394 384 395 elif [ `echo $URLTMP | grep "/embed/" | wc -l` -eq 1 ];then 385 if [ "$debug" = "1" ]; then echo $INPUT bbbbbb$URLTMP; fi396 if [ "$debug" = "1" ]; then echo $INPUT cccccc $URLTMP; fi 386 397 387 398 $curlbin $URLTMP --referer $URL$PAGE -o $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.3 … … 397 408 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 398 409 URL=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.6` 410 elif [ `echo $URLTMP | grep "tinyurl" | wc -l` -eq 1 ];then 411 if [ "$debug" = "1" ]; then echo $INPUT eeeeee $URLTMP; fi 412 #<link rel="manifest" href="/manifest.json"><link rel="shortlink" href="https://youtu.be/016LXFHpFCk"><link rel="search" type="application/opensearchdescription+xml" href="https://www.youtube.com/opensearch?locale=de_DE" title="YouTube-Videosuche"><link rel="shortcut icon" href="https:/ 413 414 $curlbin $URLTMP --referer $URL$PAGE -o $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.3 415 cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.3 | sed 's!<link rel!\n<link rel!g' | grep shortlink | sed 's#//#\nhttp://#' | grep ^"http://" | cut -d"'" -f1 | cut -d'"' -f1 >$TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.4 416 URLTMP=`cat $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.4` 417 if [ "$debug" = "1" ]; then echo $INPUT ffffff $URLTMP; fi 418 419 ID=`echo $URLTMP | tr '/' '\n' | tail -n1` 420 URL="https://www.youtube.com/get_video_info?el=leanback&cplayer=UNIPLAYER&cos=Windows&height=1080&cbr=Chrome&hl=en_US&cver=4&ps=leanback&c=TVHTML5&video_id=$ID&cbrver=40.0.2214.115&width=1920&cosver=6.1&ssl_stream=1" 421 URL="gethoster2 $URL" 399 422 else 400 if [ "$debug" = "1" ]; then echo $INPUT eeeeee$URLTMP; fi423 if [ "$debug" = "1" ]; then echo $INPUT gggggg $URLTMP; fi 401 424 URLTMP=`echo $URLTMP | sed 's#//#\nhttp://#' | grep ^"http://"` 402 if [ "$debug" = "1" ]; then echo $INPUT cccccc$URLTMP; fi425 if [ "$debug" = "1" ]; then echo $INPUT hhhhhh $URLTMP; fi 403 426 404 427 $curlbin $URLTMP --referer $URL$PAGE -o $TMP/cache.$PARSER.$INPUT.$FROM.$FILENAME.3
Note: See TracChangeset
for help on using the changeset viewer.