Changeset 42600
- Timestamp:
- 08/01/18 16:59:31 (6 years ago)
- Location:
- titan/mediathek
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/mediathek/localhoster/hoster.sh
r42599 r42600 306 306 fi 307 307 308 PAGE=`echo $INPUT | cut -d"|" -f1` 309 REFERER=`echo $INPUT | cut -d"|" -f2` 310 311 # $curlbin2 -v "$INPUT" 312 # $curlbin2 -v "$INPUT" --dump-header $TMP/cache.hoster.$hoster.1 313 $curlbin2 -v "$PAGE" --dump-header $TMP/cache.hoster.$hoster.1 314 315 # cat $TMP/cache.hoster.$hoster.1 | sed 's/<source src=/\nfound=/g' | grep ^found= | cut -d"'" -f2 >$TMP/cache.hoster.$hoster.1.url1 316 #HTTP/1.1 302 Found 317 #Date: Wed, 01 Aug 2018 02:25:19 GMT 318 #Content-Type: text/html; charset=UTF-8 319 #Transfer-Encoding: chunked 320 #Connection: keep-alive 321 #Set-Cookie: __cfduid=da0e5ea5088141733d5977427e20fc9f41533090319; expires=Thu, 01-Aug-19 02:25:19 GMT; path=/; domain=.vodlocker.to; HttpOnly 322 #Location: http://cdn.movie4k.ag/files/tvepisodes/360p/1473892-e1.mp4 323 #Server: cloudflare 324 #CF-RAY: 4434da7e67c42d53-TXL 325 cat $TMP/cache.hoster.$hoster.1 | grep ^Location: | cut -d" " -f2 >$TMP/cache.hoster.$hoster.1.url1 326 URL=`cat $TMP/cache.hoster.$hoster.1.url1`"|$REFERER" 327 #echo URL $URL 328 #exit 329 330 #ffplay -debug 1 "http://www.vodlocker.to/embed/getfile?id=1473783&res=720p&cat=episode&e=9" -user-agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/67.0.3396.99 Chrome/67.0.3396.99 Safari/537.36" -headers "Referer: http://www.vodlocker.to/embed?id=1473783&t=Homeland+-+Staffel+1&season=1&referrer=link&server=1&episode=12 331 #Accept: image/webp,image/apng,image/*,*/*;q=0.8" -cookies "__cfduid=d4eb57b56d3ccfb0beb2fec264c6dba601532854297; path=/; domain=.vodlocker.to; 332 #_ga=GA1.2.1681698761.1532854306; path=/; domain=.vodlocker.to; 333 #adcashufpv3=12824464407038797681725356984; path=/; domain=.vodlocker.to; 334 #_gid=GA1.2.1896952283.1533084668; path=/; domain=.vodlocker.to; 335 #_gat=1; path=/; domain=.vodlocker.to; 336 #__cfduid=ddd1364dc6f44ff84cdc490a29f48a3de1533084405; path=/; domain=.movie2k.ag;" 337 338 339 #ffplay -debug 1 "http://cdn.movie4k.ag/files/tvepisodes/720p/1473783-e9.mp4" -user-agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/67.0.3396.99 Chrome/67.0.3396.99 Safari/537.36" -headers "Referer: http://www.vodlocker.to/embed?id=1473783&t=Homeland+-+Staffel+1&season=1&referrer=link&server=1&episode=12" -headers "Referer: http://www.vodlocker.to/embed/getfile?id=1473783&res=720p&cat=episode&e=9" -cookies "__cfduid=d6b754c619bd66eaabb925ce4e2e999411532854306; path=/; domain=.movie4k.ag; 340 #_ga=GA1.2.1298647097.1532878963; path=/; domain=.movie4k.ag; 341 #approve=1; path=/; domain=.movie4k.ag;" 342 343 #ffplay -debug 1 "http://cdn.movie4k.ag/files/tvepisodes/720p/1473783-e9.mp4" -user-agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/67.0.3396.99 Chrome/67.0.3396.99 Safari/537.36" -headers "Referer: http://www.vodlocker.to/embed?id=1473783&t=Homeland+-+Staffel+1&season=1&referrer=link&server=1&episode=12" -headers "Referer: http://www.vodlocker.to/embed/getfile?id=1473783&res=720p&cat=episode&e=9" -cookies "approve=1; path=/; domain=.movie4k.ag;" 344 345 CURTIME=`date +%s` 346 if [ `cat /mnt/network/cookies | grep .movie4k.ag | grep approve | wc -l` -eq 0 ];then 347 echo ".movie4k.ag TRUE / FALSE $CURTIME approve 1" >> /mnt/network/cookies 348 fi 349 350 if [ ! -z "$URL" ];then 351 # echo "$URL" 352 echo "$URL" | tr -d '\n' | tr -d '\r' >> $STREAMLIST 353 # echo "$URL|User-Agent=$USERAGENT" >> $STREAMLIST 354 # echo "$URL|$REFERER" | tr -d '\n' >> $STREAMLIST 355 356 sed 's/#HttpOnly_//g' -i /mnt/network/cookies 357 sed 's/.movie2k.ag/.movie4k.ag/g' -i /mnt/network/cookies 358 359 fi 308 PAGE=`echo $INPUT | cut -d"|" -f1` 309 REFERER=`echo $INPUT | cut -d"|" -f2` 310 311 $curlbin "$PAGE" -o $TMP/cache.$FILENAME.1 312 cat $TMP/cache.$FILENAME.1 | sed 's/<source src/\n<source src/g' | sed -nr "s/.*src='([^']+)'.*/\1/p" | grep getfile >$TMP/cache.$FILENAME.2 313 314 while read -u 3 ROUND; do 315 NEWPAGE="$ROUND" 316 317 $curlbin2 -v "$NEWPAGE" --dump-header $TMP/cache.hoster.$hoster.1 318 cat $TMP/cache.hoster.$hoster.1 | grep ^Location: | cut -d" " -f2 >$TMP/cache.hoster.$hoster.1.url1 319 URL=`cat $TMP/cache.hoster.$hoster.1.url1`"|$REFERER" 320 321 CURTIME=`date +%s` 322 if [ `cat /mnt/network/cookies | grep .movie4k.ag | grep approve | wc -l` -eq 0 ];then 323 echo ".movie4k.ag TRUE / FALSE $CURTIME approve 1" >> /mnt/network/cookies 324 fi 325 326 if [ ! -z "$URL" ];then 327 echo "$URL" | tr -d '\n' | tr -d '\r' >> $STREAMLIST 328 echo "" >> $STREAMLIST 329 330 sed 's/#HttpOnly_//g' -i /mnt/network/cookies 331 sed 's/.movie2k.ag/.movie4k.ag/g' -i /mnt/network/cookies 332 fi 333 334 335 done 3<$TMP/cache.$FILENAME.2 336 rm $TMP/cache.$FILENAME.* > /dev/null 2>&1 360 337 361 338 URL=$STREAMLIST 362 339 363 340 echo "$URL" 364 #exit365 341 } 366 342 -
titan/mediathek/localparser_secret/movie2kag.sh
r42599 r42600 236 236 season=`echo $TITLE | tr ' ' '\n' | tail -n1` 237 237 TMPTITLE=`echo $TITLE | tr ' ' '+'` 238 NEWPAGE="http://www.vodlocker.to/embed?id=$ID&t=$TMPTITLE&season=$season&episode=1&referrer=link&server= 1"238 NEWPAGE="http://www.vodlocker.to/embed?id=$ID&t=$TMPTITLE&season=$season&episode=1&referrer=link&server=2" 239 239 TYPE=episode 240 240 fi … … 352 352 hosterlist() 353 353 { 354 # rm $TMP/cache.$FILENAME.* > /dev/null 2>&1 355 if [ ! -e "$TMP/$FILENAME.list" ]; then 354 rm $TMP/cache.$FILENAME.* 355 rm $TMP/cache.$FILENAME.* > /dev/null 2>&1 356 if [ ! -e "$TMP/$FILENAME.list" ]; then 357 # $curlbin "$PAGE&server=1" -o $TMP/cache.$FILENAME.1 358 359 # cat $TMP/cache.$FILENAME.1 | sed 's/<source src/\n<source src/g' | sed -nr "s/.*src='([^']+)'.*/\1/p" | grep getfile >$TMP/cache.$FILENAME.0 360 # while read -u 3 ROUND; do 361 # NEWPAGE="$ROUND" 362 # TITLE=`echo $ROUND | sed -nr 's/.*:\/\/([^\/]+)\/.*/\1/p'` 363 # EXTRA=`echo $ROUND | sed -nr "s/.*res=([^=]+)&.*/\1/p"` 364 # PIC=`echo $TITLE | tr [A-Z] [a-z] | sed 's/www.//' | cut -d"." -f1 | sed 's/streamclou/streamcloud/'` 365 ##echo NEWPAGE $NEWPAGE 366 # if [ ! -z "$TITLE" ] && [ ! -z "$EXTRA" ];then 367 # TITLE="$TITLE ($EXTRA)" 368 # fi 369 # if [ ! -z "$TITLE" ] && [ ! -z "$NEWPAGE" ];then 370 # REFERER=`echo "$PAGE" | sed -e 's/=/%3D/g' -e 's/&/%26/g'` 371 # LINE="$TITLE#$SRC $SRC hoster '$NEWPAGE|User-Agent=$USERAGENT&Referer=$REFERER'#http://atemio.dyndns.tv/mediathek/menu/$PIC.jpg#$PIC.jpg#$NAME#111" 372 # echo "$LINE" >> $TMP/$FILENAME.list 373 # fi 374 # done 3<$TMP/cache.$FILENAME.0 375 # echo "$TMP/$FILENAME.list" 376 #cat $TMP/$FILENAME.list 377 #exit 356 378 $curlbin "$PAGE" -o $TMP/cache.$FILENAME.1 379 # cat $TMP/cache.$FILENAME.1 | grep "div style" | sed 's/<span class/\nfound/g' | grep ^found= | sed -nr 's/.*href="([^"]+)".*/\1/p' >$TMP/cache.$FILENAME.0 380 cat $TMP/cache.$FILENAME.1 | grep "div style" | sed 's/<span class/\nfound/g' | grep ^found= >$TMP/cache.$FILENAME.1a 381 while read -u 3 ROUND; do 382 NEWPAGE=`echo $ROUND | sed -nr 's/.*href="([^"]+)".*/\1/p'` 383 TITLE=`echo $ROUND | sed -nr 's/.*:\/\/([^\/]+)\/.*/\1/p'` 384 EXTRA=`echo $ROUND | sed 's!</a></span>!!' |tr '>' '\n' | tail -n1 | tr -d '\n' | tr -d '\r' | tr -d '\0'` 385 PIC=`echo $TITLE | tr [A-Z] [a-z] | sed 's/www.//' | cut -d"." -f1 | sed 's/streamclou/streamcloud/'` 386 PICEXTRA=`echo $EXTRA | tr [A-Z] [a-z] | sed 's/ /./g'` 387 388 if [ ! -z "$TITLE" ] && [ ! -z "$EXTRA" ];then 389 TITLE="$TITLE ($EXTRA)" 390 fi 391 392 if [ ! -z "$PIC" ] && [ ! -z "$PICEXTRA" ];then 393 PIC="$PIC"."$PICEXTRA" 394 fi 395 if [ ! -z "$TITLE" ] && [ ! -z "$NEWPAGE" ];then 396 REFERER=`echo "$PAGE" | sed -e 's/=/%3D/g' -e 's/&/%26/g'` 397 LINE="$TITLE#$SRC $SRC hoster '$NEWPAGE|User-Agent=$USERAGENT&Referer=$REFERER'#http://atemio.dyndns.tv/mediathek/menu/$PIC.jpg#$PIC.jpg#$NAME#111" 398 # echo LINE "$LINE" 399 400 echo "$LINE" >> $TMP/$FILENAME.list 401 fi 402 done 3<$TMP/cache.$FILENAME.1a 403 #echo $LINE 404 #echo assi 405 #exit 357 406 cat $TMP/cache.$FILENAME.1 | grep iframe | sed -nr 's/.*src="([^"]+)".*/\1/p' >$TMP/cache.$FILENAME.2 358 359 407 while read -u 3 ROUND; do 360 408 NEWPAGE="$ROUND" … … 364 412 # <a class='play_container' href='http://www.vodlocker.to/embed?t=Die+Eisk%C3%B6nigin%3A+Olaf+taut+auf&y=2017&lang=de&referrer=link'> 365 413 cat $TMP/cache.$FILENAME.4 | grep play_container | sed -nr "s/.*href='([^']+)'.*/\1/p" >$TMP/cache.$FILENAME.4.url1 414 415 #exit 366 416 TMPURL=`cat $TMP/cache.$FILENAME.4.url1` 367 if [ ! -z "$TMPURL" ];then 368 TITLE=`echo $TMPURL | sed -nr 's/.*:\/\/([^\/]+)\/.*/\1/p'` 369 NEWPAGE=$TMPURL 370 if [ ! -z "$TITLE" ] && [ "$TITLE" != " " ] && [ ! -z "$NEWPAGE" ];then 371 PIC=`echo $TITLE | tr [A-Z] [a-z] | sed 's/www.//' | cut -d"." -f1 | sed 's/streamclou/streamcloud/'` 372 LINE="$TITLE#$SRC $SRC hoster '$NEWPAGE'#http://atemio.dyndns.tv/mediathek/menu/$PIC.jpg#$PIC.jpg#$NAME#111" 373 374 echo "$LINE" >> $TMP/$FILENAME.list 375 fi 376 fi 377 417 #old start 418 # if [ ! -z "$TMPURL" ];then 419 # TITLE=`echo $TMPURL | sed -nr 's/.*:\/\/([^\/]+)\/.*/\1/p'` 420 # NEWPAGE=$TMPURL 421 # if [ ! -z "$TITLE" ] && [ "$TITLE" != " " ] && [ ! -z "$NEWPAGE" ];then 422 # PIC=`echo $TITLE | tr [A-Z] [a-z] | sed 's/www.//' | cut -d"." -f1 | sed 's/streamclou/streamcloud/'` 423 ## LINE="$TITLE#$SRC $SRC hoster '$NEWPAGE'#http://atemio.dyndns.tv/mediathek/menu/$PIC.jpg#$PIC.jpg#$NAME#111" 424 # server=1 425 # LINE="$TITLE#$SRC $SRC hosterlist3 '$NEWPAGE&server=$server'#http://atemio.dyndns.tv/mediathek/menu/$PIC.jpg#$PIC.jpg#$NAME#0" 426 # 427 # echo "$LINE" >> $TMP/$FILENAME.list 428 # fi 429 # fi 430 #old end 378 431 $curlbin "$TMPURL" -o $TMP/cache.$FILENAME.5 379 # $("#hostname").html("<a href='http://openload.co/embed/vq1HFMJ5vAo/detroit.SD-spectre.mkv' target='_blank' style='color:gold; text-decoration:underline;'>openload.co</a>"); 380 381 cat $TMP/cache.$FILENAME.5 | grep "#hostname" | sed -nr "s/.*a href='([^']+)'.*/\1/p" | grep -v "+link+" >$TMP/cache.$FILENAME.5.url1 382 TMPURL=`cat $TMP/cache.$FILENAME.5.url1` 432 #new start 433 TMPURL=`cat $TMP/cache.$FILENAME.5 | grep "div style" | sed 's/<span class/\nfound/g' | grep ^found= | sed -nr 's/.*href="([^"]+)".*/\1/p' | grep server=1` 434 #cat /tmp/localcache/cache.movie2kag.hosterlist.http\:.www.movie2k.ag.avengers.grimm.time.wars.stream.1475848.html.5 | grep "div style" | sed 's/<span class/\nfound/g' | grep ^found= | sed -nr 's/.*href="([^"]+)".*/\1/p' | grep server=1 383 435 if [ ! -z "$TMPURL" ];then 384 436 TITLE=`echo $TMPURL | sed -nr 's/.*:\/\/([^\/]+)\/.*/\1/p'` 385 437 NEWPAGE=$TMPURL 386 438 #echo NEWPAGE $NEWPAGE 439 #exit 440 if [ ! -z "$TITLE" ] && [ "$TITLE" != " " ] && [ ! -z "$NEWPAGE" ];then 441 PIC=`echo $TITLE | tr [A-Z] [a-z] | sed 's/www.//' | cut -d"." -f1 | sed 's/streamclou/streamcloud/'` 442 REFERER=`echo "$PAGE" | sed -e 's/=/%3D/g' -e 's/&/%26/g'` 443 LINE="$TITLE#$SRC $SRC hoster '$NEWPAGE|User-Agent=$USERAGENT&Referer=$REFERER'#http://atemio.dyndns.tv/mediathek/menu/$PIC.jpg#$PIC.jpg#$NAME#111" 444 445 echo "$LINE" >> $TMP/$FILENAME.list 446 fi 447 448 fi 449 450 #new end 451 # $("#hostname").html("<a href='http://openload.co/embed/vq1HFMJ5vAo/detroit.SD-spectre.mkv' target='_blank' style='color:gold; text-decoration:underline;'>openload.co</a>"); 452 cat $TMP/cache.$FILENAME.5 | grep "#hostname" | sed -nr "s/.*a href='([^']+)'.*/\1/p" | grep -v "+link+" >$TMP/cache.$FILENAME.5.url1 453 TMPURL=`cat $TMP/cache.$FILENAME.5.url1` 454 455 if [ ! -z "$TMPURL" ];then 456 TITLE=`echo $TMPURL | sed -nr 's/.*:\/\/([^\/]+)\/.*/\1/p'` 457 NEWPAGE=$TMPURL 387 458 if [ ! -z "$TITLE" ] && [ "$TITLE" != " " ] && [ ! -z "$NEWPAGE" ];then 388 459 PIC=`echo $TITLE | tr [A-Z] [a-z] | sed 's/www.//' | cut -d"." -f1 | sed 's/streamclou/streamcloud/'` … … 469 540 for ROUND in $FOUNDEPISODE; do 470 541 if [ "$ROUND" == "$i" ];then 471 echo "Season $season Episode $i#$SRC $SRC hosterlist3 '$TMPURL&season=$season&episode=$i&referrer=$referrer&server=$server' 1#http://atemio.dyndns.tv/mediathek/menu/s"$season"e"$i".jpg#s"$season"e"$i".jpg#$NAME#0" | sort -r >> $TMP/$FILENAME.list 542 echo "Season $season Episode $i#$SRC $SRC hoster '$TMPURL&season=$season&episode=$i&referrer=$referrer&server=$server' 1#http://atemio.dyndns.tv/mediathek/menu/s"$season"e"$i".jpg#s"$season"e"$i".jpg#$NAME#111" | sort -r >> $TMP/$FILENAME.list 543 # echo "Season $season Episode $i#$SRC $SRC hosterlist3 '$TMPURL&season=$season&episode=$i&referrer=$referrer&server=$server' 1#http://atemio.dyndns.tv/mediathek/menu/s"$season"e"$i".jpg#s"$season"e"$i".jpg#$NAME#0" | sort -r >> $TMP/$FILENAME.list 544 # echo "Season $season Episode $i#$SRC $SRC hosterlist3 '$TMPURL&season=$season&episode=$i&referrer=$referrer&server=10' 1#http://atemio.dyndns.tv/mediathek/menu/s"$season"e"$i".jpg#s"$season"e"$i".jpg#$NAME#0" | sort -r >> $TMP/$FILENAME.list 545 # echo "Season $season Episode $i#$SRC $SRC hosterlist '$TMPURL&season=$season&episode=$i&referrer=$referrer&server=alternate' 1#http://atemio.dyndns.tv/mediathek/menu/s"$season"e"$i".jpg#s"$season"e"$i".jpg#$NAME#0" | sort -r >> $TMP/$FILENAME.list 546 # echo "Season $season Episode $i#$SRC $SRC hosterlist '$TMPURL&season=$season&episode=$i&referrer=$referrer' 1#http://atemio.dyndns.tv/mediathek/menu/s"$season"e"$i".jpg#s"$season"e"$i".jpg#$NAME#0" | sort -r >> $TMP/$FILENAME.list 547 472 548 fi 473 549 done … … 480 556 } 481 557 482 483 558 hosterlist3() 484 559 { … … 519 594 REFERER=`echo "$PAGE" | sed -e 's/=/%3D/g' -e 's/&/%26/g'` 520 595 LINE="$TITLE#$SRC $SRC hoster '$NEWPAGE|User-Agent=$USERAGENT&Referer=$REFERER'#http://atemio.dyndns.tv/mediathek/menu/$PIC.jpg#$PIC.jpg#$NAME#111" 596 echo "$LINE" >> $TMP/$FILENAME.list 597 fi 598 done 3<$TMP/cache.$FILENAME.2 599 rm $TMP/cache.$FILENAME.* > /dev/null 2>&1 600 fi 601 echo "$TMP/$FILENAME.list" 602 } 603 604 605 606 hosterlist4() 607 { 608 rm $TMP/cache.$FILENAME.* > /dev/null 2>&1 609 rm "$TMP/$FILENAME.list" 610 if [ ! -e "$TMP/$FILENAME.list" ]; then 611 $curlbin "$PAGE" -o $TMP/cache.$FILENAME.1 612 cat $TMP/cache.$FILENAME.1 | sed 's/<source src/\n<source src/g' | sed -nr "s/.*src='([^']+)'.*/\1/p" | grep getfile >$TMP/cache.$FILENAME.2 613 614 while read -u 3 ROUND; do 615 NEWPAGE="$ROUND" 616 TITLE=`echo $ROUND | sed -nr 's/.*:\/\/([^\/]+)\/.*/\1/p'` 617 EXTRA=`echo $ROUND | sed -nr "s/.*res=([^=]+)&.*/\1/p"` 618 PIC=`echo $TITLE | tr [A-Z] [a-z] | sed 's/www.//' | cut -d"." -f1 | sed 's/streamclou/streamcloud/'` 619 620 if [ ! -z "$TITLE" ] && [ ! -z "$EXTRA" ];then 621 TITLE="$TITLE ($EXTRA)" 622 fi 623 624 # $curlbin2 -v --referer "$PAGE" "$NEWPAGE" -o $TMP/cache.$FILENAME.3 625 # REFERER=`echo "$INPUT" | sed -e 's/=/%3D/g' -e 's/&/%26/g'` 626 627 #echo TITLE $TITLE 628 #echo EXTRA $EXTRA 629 #echo NEWPAGE $NEWPAGE 630 631 #echo $TMP/cache.$FILENAME.3 632 #exit 633 if [ ! -z "$TITLE" ] && [ ! -z "$NEWPAGE" ];then 634 REFERER=`echo "$PAGE" | sed -e 's/=/%3D/g' -e 's/&/%26/g'` 635 if [ `echo $EXTRA | grep "Alternate Servers" | wc -l`-eq 1 ];then 636 LINE="$TITLE#$SRC $SRC hoster '$NEWPAGE|User-Agent=$USERAGENT&Referer=$REFERER'#http://atemio.dyndns.tv/mediathek/menu/$PIC.jpg#$PIC.jpg#$NAME#111" 637 else 638 LINE="$TITLE#$SRC $SRC hosterlist '$NEWPAGE'#http://atemio.dyndns.tv/mediathek/menu/$PIC.jpg#$PIC.jpg#$NAME#111" 639 fi 521 640 echo "$LINE" >> $TMP/$FILENAME.list 522 641 fi
Note: See TracChangeset
for help on using the changeset viewer.