Assistindo filmes youtube - offline - no browser

editado maio de 2010 em Programação e Scripts
A maioria dos Players de vídeos ja contam com recursos para exibirem filmes baixados do youtube. Mas, e se quisermos assistir esses filmes direto no browser?

Os dois scripts abaixo, permitem isso.

Depois que assistir o filme no youtube, execute o primeiro script para que o filme seja transferido da pasta /tmp para outra pasta no home do usuário, ao mesmo tempo q solicita um nome para o filme

script 1

---------------------
#!/bin/bash

#move videos flash da pasta /tmp para uma pasta no home

x=$1

if [ $# -ne 1 ]
then
echo
echo "Digite o nome do filme - sem a extensao"
exit 1
fi
echo

mv /tmp/Flash* ./"$x".flv

echo
ls
sleep 5

clear

# fim do script 1

----------------------------------------------------
script 2

Após baixar todos os filmes desejados, execute o segundo script - ele cria pagina.htm para cada filme e tambem cria link.htm listando essas paginas.

----------------------------------------------

#!/bin/bash

# Cria pagina html com filmes em Flash
# (c) J.Sabino - 19/05/10

echo
echo "Digite o titulo da pagina"
echo
read t
cd $t

for x in `ls *.flv`
do

y=$(echo "$x" | sed 's/\.flv//g')

echo "" > ${y}.htm
echo "" >> ${y}.htm
echo "" >> ${y}.htm
echo " $y " >> ${y}.htm
echo "" >> ${y}.htm
echo "" >> ${y}.htm
echo "" >> ${y}.htm
echo " $y " >> ${y}.htm
echo "" >> ${y}.htm

echo " " >> ${y}.htm
echo " " >> ${y}.htm

echo " " >> ${y}.htm
echo " " >> ${y}.htm
echo "" >> ${y}.htm
echo "" >> ${y}.htm

done
#========================================================
# Criando o arquivo de link

echo "" > ${t}.html

echo "

$t
BODY
A {
TEXT-DECORATION: none
}
A:hover {
COLOR: #000000; TEXT-DECORATION: none
}


" >> ${t}.html
echo " $t " >> ${t}.html

for x in `ls *.{html,htm,txt,pdf}`
do

z=$((z+1))
echo

y=$(echo "$x" | sed 's/_/ /g')
y=$(echo "$y" | sed 's/.html//g')
y=$(echo "$y" | sed 's/.htm//g')

# cria-se o link do arquivo incluindo a pasta onde o mesmo se encontra
echo " $y
" >> ${t}.html
echo "Arquivo $y listado."

done

echo

u=$((z-1))
echo "" >> ${t}.html
echo "$u" "arquivos listados." >> ${t}.html

echo "" >> ${t}.html
echo " " >> ${t}.html


echo "Voce pode pensar que nao vai conseguir ou pensar que vai conseguir
" >> ${t}.html
echo "Nos dois casos voce estara certo. Voce escolhe
" >> ${t}.html
echo "(c) - J.Sabino " >> ${t}.html
echo "" >> ${t}.html
echo
echo "Foram indexados "$u" Arquivos"
echo
sed -i '/'$t'.html/d' ${t}.html # deletando o nome do link na pagina link
·

Comentários

  • ruizuikedaruizuikeda Ikeda
    editado maio de 2010
    Sabino, realmente parece ser uma dica muito boa...
    Assim dá pra assistir filmes offlines e também consome menos banda da net (afinal baixamos o mesmo vídeo várias vezes pra ficar "assistindo" músicas).
    ·
  • ottootto Otto Sá
    editado maio de 2010
    :-)
    Excelente dica, Sabino. Que tal ajudar a comunidade linux Mint e eternizar a sua dica no wiki do linux Mint Brasil. Os usuários que estão começando agradecem. Eu sei que temos o sub-forum "dicas e tutoriais" mas ficar fixando todas essas dicas excelentes não é uma boa ideia porque esteticamente não fica legal e o melhor é fazermos a nossa wiki ficar muito boa. Pense nisto, Sabino. Escreva na wiki do Mint e contribua com seus artigos aqui.
    abraços.
    :lol: [quote]
    Sabino escreveu:
    A maioria dos Players de vídeos ja contam com recursos para exibirem filmes baixados do youtube. Mas, e se quisermos assistir esses filmes direto no browser?

    Os dois scripts abaixo, permitem isso.

    Depois que assistir o filme no youtube, execute o primeiro script para que o filme seja transferido da pasta /tmp para outra pasta no home do usuário, ao mesmo tempo q solicita um nome para o filme

    script 1

    ---------------------
    #!/bin/bash

    #move videos flash da pasta /tmp para uma pasta no home

    x=$1

    if [ $# -ne 1 ]
    then
    echo
    echo "Digite o nome do filme - sem a extensao"
    exit 1
    fi
    echo

    mv /tmp/Flash* ./"$x".flv

    echo
    ls
    sleep 5

    clear

    # fim do script 1

    ----------------------------------------------------
    script 2

    Após baixar todos os filmes desejados, execute o segundo script - ele cria pagina.htm para cada filme e tambem cria link.htm listando essas paginas.

    ----------------------------------------------

    #!/bin/bash

    # Cria pagina html com filmes em Flash
    # (c) J.Sabino - 19/05/10

    echo
    echo "Digite o titulo da pagina"
    echo
    read t
    cd $t

    for x in `ls *.flv`
    do

    y=$(echo "$x" | sed 's/\.flv//g')

    echo "" >> ${y}.htm
    echo "" >> ${y}.htm
    echo "" >> ${y}.htm
    echo " $y " >> ${y}.htm
    echo "" >> ${y}.htm
    echo "" >> ${y}.htm
    echo "" >> ${y}.htm
    echo " $y " >> ${y}.htm
    echo "" >> ${y}.htm

    echo " " >> ${y}.htm
    echo " " >> ${y}.htm

    echo " " >> ${y}.htm
    echo " " >> ${y}.htm
    echo "" >> ${y}.htm
    echo "" >> ${y}.htm

    done
    #========================================================
    # Criando o arquivo de link

    echo "" > ${t}.html

    echo "

    $t
    BODY
    A {
    TEXT-DECORATION: none
    }
    A:hover {
    COLOR: #000000; TEXT-DECORATION: none
    }


    " >> ${t}.html
    echo " $t " >> ${t}.html

    for x in `ls *.{html,htm,txt,pdf}`
    do

    z=$((z+1))
    echo

    y=$(echo "$x" | sed 's/_/ /g')
    y=$(echo "$y" | sed 's/.html//g')
    y=$(echo "$y" | sed 's/.htm//g')

    # cria-se o link do arquivo incluindo a pasta onde o mesmo se encontra
    echo " $y
    " >> ${t}.html
    echo "Arquivo $y listado."

    done

    echo

    u=$((z-1))
    echo "" >> ${t}.html
    echo "$u" "arquivos listados." >> ${t}.html

    echo "" >> ${t}.html
    echo " " >> ${t}.html


    echo "Voce pode pensar que nao vai conseguir ou pensar que vai conseguir
    " >> ${t}.html
    echo "Nos dois casos voce estara certo. Voce escolhe
    " >> ${t}.html
    echo "(c) - J.Sabino " >> ${t}.html
    echo "" >> ${t}.html
    echo
    echo "Foram indexados "$u" Arquivos"
    echo
    sed -i '/'$t'.html/d' ${t}.html # deletando o nome do link na pagina link

    [/quote]
    ·
  • editado maio de 2010
    Ola , Otto

    Tentei entra na pagina do wiki, mas nao consegui das quatro tentavivas,tres voltava sempre para o Home da pagina e a ultima travou o meu browser. O que poderia ser?
    Sabino
    ·
Entre ou Registre-se para fazer um comentário.