Pagina 195 di 339
Re: script multifunzionale per vedere le dirette televisive.
Inviato: lunedì 10 giugno 2013, 7:37
da BlueEyes
Wow,
Darby, i progressi di Api sono
formidabili, come dimostrano i due link pubblicati sopra.
Posso chiederti adesso, senza fretta, di potermi "aggiustare" questo
file Batch di raccolta canali ? Ogni volta che devo fare degli aggiornamenti devo copiare e incollare 3 righe, ne vorrei aggiungere solo una come questa
ovvero quella del link del canale. Ciao
Codice: Seleziona tutto
ECHO OFF
CLS
:MENU
ECHO ....................................................
ECHO PRESS numbers to select the channels, or 99 to EXIT
ECHO ....................................................
ECHO.
ECHO 1 - Sport Italia 1 2 - DMAX 3 - La7
ECHO 4 - SkyTG24 5 - sport-TV1 (brasil.) 6 - La7 (api)
ECHO 7 - Cine-Canal+ (Esp) 8 - Focus 9 - Giallo
ECHO 10 - CartoonRocks 11 - Rai News 12 - Coming soon
ECHO 13 - Top Crime 14 - Gallinaccia 15 - //
ECHO.
ECHO 99 - EXIT
ECHO.
SET /P M=Type 1, 2, 3, etc. then press ENTER:
IF %M%==1 GOTO str1
IF %M%==2 GOTO str2
IF %M%==3 GOTO str3
IF %M%==4 GOTO str4
IF %M%==5 GOTO str5
IF %M%==6 GOTO str6
IF %M%==7 GOTO str7
IF %M%==8 GOTO str8
IF %M%==9 GOTO str9
IF %M%==10 GOTO str10
IF %M%==11 GOTO str11
IF %M%==12 GOTO str12
IF %M%==13 GOTO str13
IF %M%==14 GOTO str14
IF %M%==99 GOTO EOF
: str1
rtmpdump -v -r "rtmp://live.cdnplayer.com:1935/live413/solocalciolive" -q | vlc - --aspect-ratio=16:9
GOTO MENU
: str2
rtmpdump -q -v -r "rtmp://50.22.223.51/live/gergersery?id=47074" -C "S:OK" -W "http://www.ucaster.eu/static/scripts/eplayer.swf" -p "http://www.ucaster.eu/embedded/gergersery/1/500/400" | vlc -
GOTO MENU
: str3
rtmpdump -v -r "rtmpe://188.122.91.20/play/gfdfdgdfsrr" -W "http://www.flashcast.tv/jwplayer/jwplayer.flash.swf" -p "http://www.flashcast.tv/embed.php?live=gfdfdgdfsrr" -y "gfdfdgdfsrr" -o- | vlc -
GOTO MENU
:str4
rtmpdump -v -r "rtmp://212.243.210.71:1935/live?_fcs_vhost=cp49989.live.edgefcs.net/streamRM1@2564" -q | vlc -
GOTO MENU
:str5
rtmpdump -q -v -r "rtmp://sprite.micast.tv/liveedge/sporttv1" -p "http://micast.tv/ch.php?ch=sporttv1" | vlc -
GOTO MENU
:str6
rtmpdump -q -v -r "rtmpe://188.122.91.20/play/gfdfdgdfsrr" -W "http://www.flashcast.tv/jwplayer/jwplayer.flash.swf" -p "http://flashcast.tv/watch.php?live=gfdfdgdfsrr" | vlc -
GOTO MENU
:str7
rtmpdump -q -v -r "rtmp://198.105.217.36/live/animaxdf?id=169348" -C "S:OK" -W "http://mips.tv/content/scripts/eplayer.swf" -p "http://mips.tv/animaxdf" | vlc -
GOTO MENU
:str8
rtmpdump -v -r "rtmp://sprite.micast.tv/liveedge/dfvasv7Fj" -p "http://micast.tv/ch.php?ch=dfvasv7Fj" | vlc -
GOTO MENU
:str9
rtmpdump -q -v -r "rtmp://fanta.micast.tv/liveedge/ffdfdgrr503" -p "http://micast.tv/ch.php?ch=ffdfdgrr503" | vlc -
GOTO MENU
:str10
rtmpdump -v -r "rtmp://188.165.228.216:51935/" -a "mariorossi/cartoonrocks/-157214295_quicklive" -y "-157214295_quicklive" -p "http://188.165.233.9:88/services/previewchannel.php?id=1295" -W "http://188.165.233.9:88/events/low_embed_channel.swf" | vlc -
GOTO MENU
:str11
rtmpdump -r rtmp://ca-edge-6.cdn2.streamago.tv:1935/streamagoedge/1917/810 -a "streamagoedge/1917?idutente=1917&idcanale=810&pwd=" -v -W http://www.streamago.tv/app/StreamVideo.swf -V -p http://www.streamago.tv | vlc -
GOTO MENU
:str12
rtmpdump -q -v -r "rtmp://cwedge.cdcache.net:1935/cwedge" -a "cwedge" -f "WIN 11,7,700,202" -W "http://www.coolstreaming.us/consolle/StrobeMediaPlayback.swf" -p "http://www.tulipanotv.altervista.org/tvstream/comingsoon.html?play=28" --live -y "CSLIVETV" | vlc --network-caching=10000 --aspect-ratio=16:9 --high-priority --no-video-title-show --no-qt-name-in-title --no-qt-updates-notif -
GOTO MENU
:str13
rtmpdump -q -v -r "rtmp://46.23.67.58/live/gregagaggag?id=46909" -C "S:OK" -W "http://www.ucaster.eu/static/scripts/eplayer.swf" -p "http://www.ucaster.eu/embedded/gregagaggag/1/500/400" | vlc -
GOTO MENU
:str14
rtmpdump -q -v -r "rtmpe://188.122.91.20/play/fsfdde" -W "http://www.flashcast.tv/jwplayer/jwplayer.flash.swf" -p "http://www.flashcast.tv/embed.php?live=fsfdde&vw=550&vh=410" | vlc -
GOTO MENU
rem
rem ---------- fine elenco ----------
: EOF
Re: script multifunzionale per vedere le dirette televisive.
Inviato: lunedì 10 giugno 2013, 8:26
da hug
Figus!
Buon inizio settimana a tutti.
Re: script multifunzionale per vedere le dirette televisive.
Inviato: lunedì 10 giugno 2013, 17:40
da sesamotto
zerocoll [url=http://forum.ubuntu-it.org/viewtopic.php?p=4403575#p4403575][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Codice: Seleziona tutto
#!/bin/bash
ua="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0"
down='curl -sS -A "$ua" -c cookies.txt -b cookies.txt '
canale=`$down "http://www.gallinaccia.com/2013_05_01_archive.html" |grep "html" | grep "li" | grep "a href=" | awk -F '=' '{print $2}' | awk -F '<' '{print $1}' | awk '!x[$0]++' | awk -F '>' '{print $2}' | zenity --height=450 --width=280 --list --column="Programmi" --title="streamingTV" --text="Select Channel:"`
link=`$down "http://www.gallinaccia.com/2013_05_01_archive.html" | grep "html" | grep "li" | grep "a href=" | awk -F '=' '{print $2}' | awk -F '<' '{print $1}' | awk '!x[$0]++' | grep "$canale" | awk -F '>' '{print $1}'`
#echo $link > /tmp/link.txt
echo "curl `echo $link` | grep '..0' | grep '3..'" | bash > /tmp/pagina.txt
cat /tmp/pagina.txt | grep -o mips | uniq > /tmp/host.txt
cat /tmp/pagina.txt | grep -o ucaster | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o flashcast | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o livestream | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o micast | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o liveflash | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o laeffe | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o mmsh | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o 'micast.*js' >> /tmp/tipo.txt
if [ $(cat /tmp/host.txt) == "ucaster" ] ; then
echo php ~/api.php http://www.ucaster.eu/$(cat /tmp/pagina.txt | grep '500' | grep -o channel=*.*, | awk -F "'" '{print $2}') #| bash
elif [ $(cat /tmp/host.txt) = "liveflash" ] ; then
echo php ~/api.php http://www.liveflash.tv/$(cat /tmp/pagina.txt | grep '500' | grep -o channel=*.*, | awk -F "'" '{print $2}') #| bash
elif [ $(cat /tmp/host.txt) = "flashcast" ] ; then
echo php ~/api.php http://www.flashcast.tv/watch.php?live=$(cat /tmp/pagina.txt | grep '..0' | grep -o fid=*.* | awk -F "'" '{print $2}') #| bash
elif [ $(cat /tmp/host.txt) = "micast" ] ; then
if [ $(cat /tmp/tipo.txt) = "micast.tv/embed.js" ] ; then
echo "rtmpdump -v -r rtmp://redbull.micast.tv/liveedge/`cat /tmp/pagina.txt | grep -o 'ca=.*=' | awk -F '"' '{print $2}'` -p "http://micast.tv" | vlc -" | bash
else
echo "rtmpdump -v -r rtmp://redbull.micast.tv/liveedge/`cat /tmp/pagina.txt | grep '500' | grep '3.0' | grep gen.php | awk -F '"' '{print $10}' | awk -F '=' '{print $2}'` -p "http://micast.tv" | vlc -" | bash
fi
elif [ $(cat /tmp/host.txt) = "livestream" ] ; then
echo php ~/api.php http://www.livestream.com/$(cat /tmp/pagina.txt | grep '500' | grep -o embed*.*? | awk -F "/" '{print $2}') #| bash
elif [ $(cat /tmp/host.txt) = "laeffe" ] ; then
echo "rtmpdump -r rtmpe://cp225189.live.edgefcs.net/live/LaEffeTVLiveFlash@111302 -W http://laeffe.dgtmedia.com/layout/laeffeplayer.swf -p http://www.laeffe.tv -v | vlc -" | bash
elif [ $(cat /tmp/host.txt) = "mmsh" ] ; then
echo "vlc `cat /tmp/pagina.txt | grep 'mmsh' | awk -F '"' '{print $6}'`" | bash
fi
rm /tmp/*.txt
exit 0
sistemato dmax
darby rete 4 mi pianta rtmpdump penso ci sia qualche problema su liveflash e flashcast
quest ultimo mi restituisce questo
Codice: Seleziona tutto
rtmpdump -V -v -r "" -W "http://www.flashcast.tv/jwplayer/jwplayer.flash.swf" -p "http://www.flashcast.tv/watch.php?live=fsfdde" | "vlc" --meta-title="by Darby_Crash" - 2>/dev/null
nell history.txt
liveflash s e ipijato

Ciao Zerocoll, porta pazienza perche' come avrai capito sto cercando pianin pianetto di imparare.
Mi sono salvato il tuo script che e' splendido, come ho gia' avuto modo dim dire. Lo copincollo, lo rendo eseguibile e loapro eseguendo da terminale. Si apre una bellissima lista canali. Clicco su un canale tipo top crime, la 7, rai 1 e il terminale si avvia per poi sparire dopo tre o quattro secondi. Pi ho esaminato meglio lo script e raffrontandolo con altri script che ho estrapolato da questa lunghissima ma bellissima discussione ho notato che il tuo nuovo script finisce con "exit0".
Ho provato a cancellare il predetto termine sostituendolo con "done" e ora funziona...
A me basta che funzioni e sono soddisfatto ma vorreisapere se a qualcuno funziona lo stesso con il finale "exit0".
Grazie. Ciao.
Codice: Seleziona tutto
#!/bin/bash
ua="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0"
down='curl -sS -A "$ua" -c cookies.txt -b cookies.txt '
canale=`$down "http://www.gallinaccia.com/2013_05_01_archive.html" |grep "html" | grep "li" | grep "a href=" | awk -F '=' '{print $2}' | awk -F '<' '{print $1}' | awk '!x[$0]++' | awk -F '>' '{print $2}' | zenity --height=450 --width=280 --list --column="Programmi" --title="streamingTV" --text="Select Channel:"`
link=`$down "http://www.gallinaccia.com/2013_05_01_archive.html" | grep "html" | grep "li" | grep "a href=" | awk -F '=' '{print $2}' | awk -F '<' '{print $1}' | awk '!x[$0]++' | grep "$canale" | awk -F '>' '{print $1}'`
#echo $link > /tmp/link.txt
echo "curl `echo $link` | grep '..0' | grep '3..'" | bash > /tmp/pagina.txt
cat /tmp/pagina.txt | grep -o mips | uniq > /tmp/host.txt
cat /tmp/pagina.txt | grep -o ucaster | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o flashcast | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o livestream | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o micast | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o liveflash | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o laeffe | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o mmsh | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o 'micast.*js' >> /tmp/tipo.txt
if [ $(cat /tmp/host.txt) == "ucaster" ] ; then
echo php ~/api.php http://www.ucaster.eu/$(cat /tmp/pagina.txt | grep '500' | grep -o channel=*.*, | awk -F "'" '{print $2}') #| bash
elif [ $(cat /tmp/host.txt) = "liveflash" ] ; then
echo php ~/api.php http://www.liveflash.tv/$(cat /tmp/pagina.txt | grep '500' | grep -o channel=*.*, | awk -F "'" '{print $2}') #| bash
elif [ $(cat /tmp/host.txt) = "flashcast" ] ; then
echo php ~/api.php http://www.flashcast.tv/watch.php?live=$(cat /tmp/pagina.txt | grep '..0' | grep -o fid=*.* | awk -F "'" '{print $2}') #| bash
elif [ $(cat /tmp/host.txt) = "micast" ] ; then
if [ $(cat /tmp/tipo.txt) = "micast.tv/embed.js" ] ; then
echo "rtmpdump -v -r rtmp://redbull.micast.tv/liveedge/`cat /tmp/pagina.txt | grep -o 'ca=.*=' | awk -F '"' '{print $2}'` -p "http://micast.tv" | vlc -" | bash
else
echo "rtmpdump -v -r rtmp://redbull.micast.tv/liveedge/`cat /tmp/pagina.txt | grep '500' | grep '3.0' | grep gen.php | awk -F '"' '{print $10}' | awk -F '=' '{print $2}'` -p "http://micast.tv" | vlc -" | bash
fi
elif [ $(cat /tmp/host.txt) = "livestream" ] ; then
echo php ~/api.php http://www.livestream.com/$(cat /tmp/pagina.txt | grep '500' | grep -o embed*.*? | awk -F "/" '{print $2}') #| bash
elif [ $(cat /tmp/host.txt) = "laeffe" ] ; then
echo "rtmpdump -r rtmpe://cp225189.live.edgefcs.net/live/LaEffeTVLiveFlash@111302 -W http://laeffe.dgtmedia.com/layout/laeffeplayer.swf -p http://www.laeffe.tv -v | vlc -" | bash
elif [ $(cat /tmp/host.txt) = "mmsh" ] ; then
echo "vlc `cat /tmp/pagina.txt | grep 'mmsh' | awk -F '"' '{print $6}'`" | bash
fi
rm /tmp/*.txt
done
EDIT
Come non detto, cancellate tutto. Lo script anche con il "done" finale funziona solo su alcuni canali. Per gli altri, come detto, si clicca sul nome del canale tipo la7, si apre il terminale, tre secondi e sparisce.
Re: script multifunzionale per vedere le dirette televisive.
Inviato: lunedì 10 giugno 2013, 17:52
da maxbigsi
anche a me non funzionava prima, ma a quanto pare non funziona nemmeno adesso...
Edit: o meglio funziona solo qualche canale, li sto provando adesso... al momento funziona solo la effe
Re: script multifunzionale per vedere le dirette televisive.
Inviato: lunedì 10 giugno 2013, 18:19
da hug
Provate a mettere sia il file di Zerocoll che quello di Darby nella vostra home, poi , come diceva Zerocoll decommentate (cancellate il simbolo #) all'interno dello script di Zerocoll in ogni riga in cui viene riportata la scritta #| bash.
Dopo questo passaggio provate ad esegure il file di Zerocoll.
ciao
Re: script multifunzionale per vedere le dirette televisive.
Inviato: lunedì 10 giugno 2013, 18:36
da sesamotto
Eseguito alla lettera. Non cambia nulla, purtroppo.. Inoltre sia con "done" finale che con "exit 0".

Re: script multifunzionale per vedere le dirette televisive.
Inviato: lunedì 10 giugno 2013, 18:39
da hug
Con entrambi i tipi di api?
Prova più di un canale e rimani qualche secondo in attesa in più.
Re: script multifunzionale per vedere le dirette televisive.
Inviato: lunedì 10 giugno 2013, 19:06
da sesamotto
Ieri avevo api 2.5.2 ed avevo provato con gli stessi risultati negativi il predetto script. Oggi ho la 2.5.3, anche questa nella Home come php ultima versione e sempre lo script in questione ma vanno solo rai premium, la effe, raigulp e pochi altri.
Re: script multifunzionale per vedere le dirette televisive.
Inviato: lunedì 10 giugno 2013, 20:59
da hug
A me vanno anche Topcrime ,7gold, Giallo, Realtime ,rai quasi tutti e tutti i mediaset.
No mi vanno Dmax, Focus, SportItalia, Skynews, Raisport1 e 2, Mtv .
Re: script multifunzionale per vedere le dirette televisive.
Inviato: lunedì 10 giugno 2013, 23:21
da zerocoll
ciau belli allora forse e vero quando lanciate un canale si chiude subito perche esegue gia il comando echo "comando x script php di darby"
mo so appena arrivato poi faccio 2 prove inserisco le funzioni di api.sh nel mio script cosi da fare tutto con uno script solo
a me funzionano un sacco di canali solo rai 1 rai sport 1 e 2 e mtv e qualcun altro non vanno
bu dai vi posto qualcosa dopo adesso mi lavo so appena tornato da lavoro
di prima botta questo mi sembra una buona soluzione
praticamente esce una cosa cosi es se selezionate top crime
Codice: Seleziona tutto
php /home/buba/api.php http://www.ucaster.eu/gregagaggag
premi invio quando hai copiato la stringa
cosi non si chiude quando copiate la stringa
Codice: Seleziona tutto
#!/bin/bash
ua="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0"
down='curl -sS -A "$ua" -c cookies.txt -b cookies.txt '
canale=`$down "http://www.gallinaccia.com/2013_05_01_archive.html" |grep "html" | grep "li" | grep "a href=" | awk -F '=' '{print $2}' | awk -F '<' '{print $1}' | awk '!x[$0]++' | awk -F '>' '{print $2}' | zenity --height=450 --width=280 --list --column="Programmi" --title="streamingTV" --text="Select Channel:"`
link=`$down "http://www.gallinaccia.com/2013_05_01_archive.html" | grep "html" | grep "li" | grep "a href=" | awk -F '=' '{print $2}' | awk -F '<' '{print $1}' | awk '!x[$0]++' | grep "$canale" | awk -F '>' '{print $1}'`
#echo $link > /tmp/link.txt
echo "curl `echo $link` | grep '..0' | grep '3..'" | bash > /tmp/pagina.txt
cat /tmp/pagina.txt | grep -o mips | uniq > /tmp/host.txt
cat /tmp/pagina.txt | grep -o ucaster | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o flashcast | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o livestream | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o micast | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o liveflash | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o laeffe | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o mmsh | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o 'micast.*js' >> /tmp/tipo.txt
if [ $(cat /tmp/host.txt) = "ucaster" ] ; then
echo php ~/api.php http://www.ucaster.eu/$(cat /tmp/pagina.txt | grep '500' | grep -o channel=*.*, | awk -F "'" '{print $2}') ; echo premi invio quando hai copiato la stringa ; read #| bash
elif [ $(cat /tmp/host.txt) = "liveflash" ] ; then
echo php ~/api.php http://www.liveflash.tv/$(cat /tmp/pagina.txt | grep '500' | grep -o channel=*.*, | awk -F "'" '{print $2}') ; echo premi invio quando hai copiato la stringa ; read #| bash
elif [ $(cat /tmp/host.txt) = "flashcast" ] ; then
echo php ~/api.php http://www.flashcast.tv/watch.php?live=$(cat /tmp/pagina.txt | grep '..0' | grep -o fid=*.* | awk -F "'" '{print $2}') ; echo premi invio quando hai copiato la stringa ; read #| bash
elif [ $(cat /tmp/host.txt) = "micast" ] ; then
if [ $(cat /tmp/tipo.txt) = "micast.tv/embed.js" ] ; then
echo "rtmpdump -v -r rtmp://redbull.micast.tv/liveedge/`cat /tmp/pagina.txt | grep -o 'ca=.*=' | awk -F '"' '{print $2}'` -p "http://micast.tv" | vlc -" | bash
else
echo "rtmpdump -v -r rtmp://redbull.micast.tv/liveedge/`cat /tmp/pagina.txt | grep '500' | grep '3.0' | grep gen.php | awk -F '"' '{print $10}' | awk -F '=' '{print $2}'` -p "http://micast.tv" | vlc -" | bash
fi
elif [ $(cat /tmp/host.txt) = "livestream" ] ; then
echo php ~/api.php http://www.livestream.com/$(cat /tmp/pagina.txt | grep '500' | grep -o embed*.*? | awk -F "/" '{print $2}') ; echo premi invio quando hai copiato la stringa ; read #| bash
elif [ $(cat /tmp/host.txt) = "laeffe" ] ; then
echo "rtmpdump -r rtmpe://cp225189.live.edgefcs.net/live/LaEffeTVLiveFlash@111302 -W http://laeffe.dgtmedia.com/layout/laeffeplayer.swf -p http://www.laeffe.tv -v | vlc -" | bash
elif [ $(cat /tmp/host.txt) = "mmsh" ] ; then
echo "vlc `cat /tmp/pagina.txt | grep 'mmsh' | awk -F '"' '{print $6}'`" | bash
fi
rm /tmp/*.txt
exit 0
x darby hai qualche idea su come estrapolare stream di mtv e cielo ??
da quello che so sono tutti e 2 hds adobe
mtv trovato :P
Codice: Seleziona tutto
http://viacomitalytest-lh.akamaihd.net/Mtv_it_channel@109467?v=2.9.3&fp=LNX%2011,2,202,273&r=WXSOD&g=NKTVVKXSYNPZ
ma cambiera
vediamo quanto dura

Re: script multifunzionale per vedere le dirette televisive.
Inviato: martedì 11 giugno 2013, 0:33
da hug
Si vede anche benissimo. Ecco io direi che visto che molto spesso alcuni canali sono così ballerini potremmo cominciare, ognuno di noi, oltre all'idea originaria di BlueEyes di proporre a tempi regolari aggiornamenti di script, anche solo a pubblicare gli indirizzi che personalmente trova. Anche se ballerini, nel tempo che durano, se ne può così condividere l'utilizzo, ed ognuno può crearsi anche i file in "pillole", singoli eseguibili bash con canale singolo. Due persone, mi spiego, possono aver cercato e trovato lo stesso canale ma con risoluzioni o durata differenti, chi nota di avere quello di qualità minore desiderata può così fruire della scoperta dell'altro.
Nel tempo poi chi riesce condivide quello che riesce a scrivere di più completo, aggregandone una maggiore quantità, lo fa. Un'idea.
Re: script multifunzionale per vedere le dirette televisive.
Inviato: martedì 11 giugno 2013, 0:56
da zerocoll
cambiano questi
&r=WXSOD&g=NKTVVKXSYNPZ
e non ho ben capito come estrapolarli quel link lo estrapolato con download helper addon di fireefox :P
cmq corretto script di prima c era un = di troppo adesso dovrebbe andare mejo
versione finale anzi migliorata un po
adesso funziona con il file api.sh di darby indifferentemente da dove lo avete
ed ho aggiunto sportitalia e la tv di beppe grillo anche se non va ma e un problema dell api di darby non delo script
Codice: Seleziona tutto
#!/bin/bash
ua="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0"
down='curl -sS -A "$ua" -c cookies.txt -b cookies.txt '
canale=`$down "http://www.gallinaccia.com/2013_05_01_archive.html" |grep "html" | grep "li" | grep "a href=" | awk -F '=' '{print $2}' | awk -F '<' '{print $1}' | awk '!x[$0]++' | awk -F '>' '{print $2}' | zenity --height=450 --width=280 --list --column="Programmi" --title="streamingTV" --text="Select Channel:"`
link=`$down "http://www.gallinaccia.com/2013_05_01_archive.html" | grep "html" | grep "li" | grep "a href=" | awk -F '=' '{print $2}' | awk -F '<' '{print $1}' | awk '!x[$0]++' | grep "$canale" | awk -F '>' '{print $1}'`
#echo $link > /tmp/link.txt
echo "curl `echo $link` | grep '..0' | grep '3..'" | bash > /tmp/pagina.txt
cat /tmp/pagina.txt | grep -o sportitalia24 | uniq > /tmp/host.txt
cat /tmp/pagina.txt | grep -o mips | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o ucaster | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o flashcast | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o livestream | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o micast | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o liveflash | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o laeffe | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o mmsh | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o youtube | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o 'micast.*js' > /tmp/tipo.txt
if [ $(cat /tmp/host.txt) = "ucaster" ] ; then
echo bash `locate api.sh | head -1` http://www.ucaster.eu/$(cat /tmp/pagina.txt | grep '500' | grep -o channel=*.*, | awk -F "'" '{print $2}') | bash
elif [ $(cat /tmp/host.txt) = "liveflash" ] ; then
echo bash `locate api.sh | head -1` http://www.liveflash.tv/$(cat /tmp/pagina.txt | grep '500' | grep -o channel=*.*, | awk -F "'" '{print $2}') | bash
elif [ $(cat /tmp/host.txt) = "youtube" ] ; then
echo bash `locate api.sh | head -1` https://www.youtube.com/watch?v=GTxnSxNu9KM | bash
elif [ $(cat /tmp/host.txt) = "flashcast" ] ; then
echo bash `locate api.sh | head -1` http://www.flashcast.tv/watch.php?live=$(cat /tmp/pagina.txt | grep '..0' | grep -o fid=*.* | awk -F "'" '{print $2}') | bash
elif [ $(cat /tmp/host.txt) = "micast" ] ; then
if [ $(cat /tmp/tipo.txt) = "micast.tv/embed.js" ] ; then
echo "rtmpdump -v -r rtmp://redbull.micast.tv/liveedge/`cat /tmp/pagina.txt | grep -o 'ca=.*=' | awk -F '"' '{print $2}'` -p "http://micast.tv" | vlc -" | bash
else
echo "rtmpdump -v -r rtmp://redbull.micast.tv/liveedge/`cat /tmp/pagina.txt | grep '500' | grep '3.0' | grep gen.php | awk -F '"' '{print $10}' | awk -F '=' '{print $2}'` -p "http://micast.tv" | vlc -" | bash
fi
elif [ $(cat /tmp/host.txt) = "livestream" ] ; then
echo bash `locate api.sh | head -1` http://www.livestream.com/$(cat /tmp/pagina.txt | grep '500' | grep -o embed*.*? | awk -F "/" '{print $2}') #| bash
elif [ $(cat /tmp/host.txt) = "laeffe" ] ; then
echo "rtmpdump -r rtmpe://cp225189.live.edgefcs.net/live/LaEffeTVLiveFlash@111302 -W http://laeffe.dgtmedia.com/layout/laeffeplayer.swf -p http://www.laeffe.tv -v | vlc -" | bash
elif [ $(cat /tmp/host.txt) = "sportitalia24" ] ; then
echo "rtmpdump -v -r "rtmp://live.cdnplayer.com:1935/live413/solocalciolive" | vlc -" | bash
elif [ $(cat /tmp/host.txt) = "mmsh" ] ; then
echo "vlc `cat /tmp/pagina.txt | grep 'mmsh' | awk -F '"' '{print $6}'`" | bash
fi
rm /tmp/*.txt
exit 0
Re: script multifunzionale per vedere le dirette televisive.
Inviato: martedì 11 giugno 2013, 1:25
da hug

grazie, e sportitalia si vede da dio.
Re: script multifunzionale per vedere le dirette televisive.
Inviato: martedì 11 giugno 2013, 1:30
da zerocoll
piano piano li metto tutti :P
canale 5 non va x che c e refferer da mettere ma siccome flashcast e una fesseria metterlo cioe cambia solo playpath e quello si ricava da sorgente della pagina di gallinaccia
penso di fare comando diretto e tenere solo il api .sh x ucaster e liveflash
mips da me non va non ci faccio nemmeno le prove
saluti
Re: script multifunzionale per vedere le dirette televisive.
Inviato: martedì 11 giugno 2013, 2:32
da orwilsio
Cielo non ufficiale
qui ovvero
qui che al momento è su ucaster:
Per MTV Italia sembra che qualsiasi link ricavato con download helper vada bene per VLC.
Cielo dal sito ufficiale la vedo dura.

Re: script multifunzionale per vedere le dirette televisive.
Inviato: martedì 11 giugno 2013, 8:36
da maxbigsi
ciao hug, ti rimando la lista webcam

Re: script multifunzionale per vedere le dirette televisive.
Inviato: martedì 11 giugno 2013, 11:20
da neolinux
Re: script multifunzionale per vedere le dirette televisive.
Inviato: martedì 11 giugno 2013, 12:45
da hug
Ti sei per caso anche segnato i luoghi che ritraggono?
Re: script multifunzionale per vedere le dirette televisive.
Inviato: martedì 11 giugno 2013, 14:02
da maxbigsi
non li ho segnati, vedrò di farteli avere al più presto...

Re: script multifunzionale per vedere le dirette televisive.
Inviato: martedì 11 giugno 2013, 14:11
da BlueEyes
Magic Api! Per vedere il filmato yt (Silverlight) segnalato un paio di post più su, avviare da browser il seguente link:
Codice: Seleziona tutto
http://tc.v8.cache4.c.youtube.com/videoplayback?ip=84.223.186.182&ipbits=8&sver=3&upn=s1lMvRM6uHM&fexp=934600,912302,924409,919360,900352,924605,928201,901208,929117,929123,929915,929906,929907,925714,929919,929119,931202,928017,912512,912515,912521,906906,931913,904830,930807,919373,906836,933701,926403,912711,930621,929606,910075&sparams=cp,id,ip,ipbits,itag,ratebypass,source,upn,expire&itag=46&mt=1370948428&cp=U0hWRVlSUl9MS0NONl9RTFZKOjhWYjZKMGJYTHdY&id=d02e0099a88ab00f&newshard=yes&source=youtube&ratebypass=yes&expire=1370974971&ms=au&mv=m&key=yt1&signature=0BC7DEFCE674D5855557B3CCD7725433C25215BB.6B5EF06ABF0BBC1348E1271FE6DF7A87B4344165
Ciao
Edit. L'audio va a scatti, meglio provare in altra maniera. Comunque, il mio scopo era quello di ricordare che Api scarica qualsiasi link di YouTube senza essere costretti a subire la pesante pubblicità che Google vi appiccica.