Basicamente essa espécie de protecção é simples: existe um ficheiro-link, que utilizador faz abrir com o programa QuickTime, por exemplo, e esse ficheiro contem o nome do ficheiro de vídeo real. Na realidade, esse ficheiro de vídeo tem uma pequena diferença, um acrescento de caracteres.
Assim, depois uma análise minuciosa, descobri as pequenas diferenças em cada ficheiro e criei este Script. Publicarei, neste artigo, duas versões, uma que pergunta qual a qualidade em HD desejada, 480p ou 720p ou 1020p, e outra que faz download em qualidade 720p. Este segundo, porque a maioria dos PCs têm uma resolução aproximada à de 720p (aproveito para dizer, que se quiserem com outra qualidade podem pedir).
Portanto, o funcionamento do script é básico: executa-se, ele pede o link do filme (pode colocar link directo do filme, ou o link para a página em HD do filme), de seguida pede a qualidade (se for o script para a versão 720p não tem esta opção), começa logo a fazer download e, no final, se eu ficheiro já existia diz erro, caso tenha conseguído copiar o trailer com sucesso, dá uma mensagem de sucesso. De salientar que copia todos os trailers, dessa qualidade escolhida, que se encontram disponíveis para esse determinado filme.
Aspectos a desenvolver
Como ainda está numa versão pouco desenvolvida, não tem algumas pequenas opções básicas que, de seguida, as enumero:
- Só avisa que já existe o trailer no final do download;
- Não tem uma barra de progresso nativa, portanto, de forma a ver o progresso, tem de abrir o script na consola;
- Só faz download de trailers HD, não tendo, portanto, a opção de download de trailers com pouca qualidade;
- Não inclui opção de escolha de trailer, faz download de todos os que estiverem disponíveis para esse determinado filme;
- Podia, também, ser mais compacto, mas como não há grande processamento, não me importei com a qualidade de programação, mas sim com os resultados práticos.
A sua instalação é simples, faça download do ficheiro script, abra a consola e dirija-se para a pasta onde guardou o ficheiro. Depois digite o seguinte, de modo ao script ficar executável:
Para a versão completa:
Ou para a versão 720p:
Para a versão completa:
Ou para a versão 720p:
Download do ficheiro
Código
Versão completa.
#!/bin/bash
####################################################
#Visite o meu blog: http://ubuntued.blogspot.com/ #
####################################################nome=$( zenity –entry –text=“URL:” –title=“Apple Trailers”)
temp=$(echo $nome | grep “/hd/”)
if [[ $temp = "" ]]
then nome=$(echo $nome“hd/”)
fiqualidade=$(zenity –text=“Qual a qualidade desejada?” –list –radiolist –column sel –column sel2 1 480 2 720 3 1080)
if [[ $nome != "" ]]
then
wget $nome -O ficheiro.htmlcase $qualidade
in
480)
accao=$(cat ficheiro.html | grep 480 | awk -F“‘,’” ‘{ print $10 }’| awk -F“480″ ‘{ print “wget ” $1 “h480″ $2 }’)
;;
720)
accao=$(cat ficheiro.html | grep 720 | awk -F“‘,’” ‘{ print $10 }’| awk -F“720″ ‘{ print “wget ” $1 “h720″ $2 }’)
;;
1080)
accao=$(cat ficheiro.html | grep 1080 | awk -F“‘,’” ‘{ print $10 }’| awk -F“1080″ ‘{ print “wget ” $1 “h1080″ $2 }’)
;;
esac
rm ficheiro.htmlaccao=$(echo $accao | awk -F“/” ‘{ print $NF }’)
existe=$(ls | grep “$accao”)if [[ $existe = $accao ]]
then zenity –question –text=“Você já tem este trailer: \n \t (Nome do ficheiro: $existe ).\n Continuar na mesma?” || exitfi
$accao | sh
existe=$(ls | grep “$accao”)
if [[ $existe = $accao ]]
then zenity –info –text=“Sucesso, o ficheiro foi guardado com o nome $existe“
else zenity –error –text=“Ocorreu algum erro. Possiveis problemas: Já tinha este ficheiro ou não foi possivel fazer download.”fi
fi
Versão 720p.
#!/bin/bash
####################################################
#Visite o meu blog: http://ubuntued.blogspot.com/ #
####################################################nome=$( zenity –entry –text=“URL:” –title=“Apple Trailers”)
temp=$(echo $nome | grep “/hd/”)
if [[ $temp = "" ]]
then nome=$(echo $nome“hd/”)
fiif [[ $nome != "" ]]
then
wget $nome -O ficheiro.htmlaccao=$(cat ficheiro.html | grep 720 | awk -F“‘,’” ‘{ print $10 }’| awk -F“720″ ‘{ print “wget ” $1 “h720″ $2 }’)
rm ficheiro.html
accao=$(echo $accao | awk -F“/” ‘{ print $NF }’)
existe=$(ls | grep “$accao”)if [[ $existe = $accao ]]
then zenity –question –text=“Você já tem este trailer: \n \t (Nome do ficheiro: $existe ).\n Continuar na mesma?” || exitfi
$accao | sh
existe=$(ls | grep “$accao”)
if [[ $existe = $accao ]]
then zenity –info –text=“Sucesso, o ficheiro foi guardado com o nome $existe“
else zenity –error –text=“Ocorreu algum erro. Possiveis problemas: Já tinha este ficheiro ou não foi possivel fazer download.”fi
fi
Tal como tinha referido, actualizarei este script de forma a ficar mais eficaz abrangente e com menos erros. Assim, esta nova actualização avisa antes de fazer o download se já tem o trailer a copiar.
Patients who develop an infection should be evaluated for appropriate antimicrobial treatment and, in patients who develop a serious infection, etanercept should be discontinued. ,
I took can diflucan cause missed period for compulsively also but did mightily like that as much.
After I had my old son, now 8 months old, I got up to 300 lbs. ,
amoxicillin heumann vitamintabletten 15 ,
drogerie 100 30 stück ,
You have a higher chance for muscle problems if you are taking certain other medicines with Caduet. ,
Midazolam or Lovastatin) — Tadalafil had no significant effect on exposure (AUC) to midazolam or lovastatin. ,
If high blood pressure is not treated, it can lead to stroke, heart attack, heart failure, kidney failure and vision problems. ,
should young children be taking lamictal ,
lamictal for bipolar how it works ,
plavix and spinal anesthesia guidelines ,
It may be used in patients with open angle glaucoma who are receiving appropriate therapy but is contraindicated in acute narrow angle glaucoma. ,
Deixo aqui a solução para fazer downloads de trailers da Apple:
1) Abrir o site http://trailers.apple.com/;
2) Abrir a página do filme que queres ver > http://trailers.apple.com/trailers/dreamworks/kun…
3) Clicar na seta onde diz "Watch Now", navegar até onde diz "Download" e depois copiar o link "directo" > http://trailers.apple.com/movies/dreamworks/kungf…
4) Adicionar um "h" antes da resolução HD > http://trailers.apple.com/movies/dreamworks/kungf…
5) Abrir um terminal;
6) Fazer o download do trailer com o comando > wget -U QuickTime/7.6.8 http://trailers.apple.com/movies/dreamworks/kungf…
Se quiseres fazer download em 720p ou 1080p é só alterares o link > wget -U QuickTime/7.6.8 http://trailers.apple.com/movies/dreamworks/kungf…
Espero que tenha ajudado!
Se quiseres fazer download pelo Firefox é ainda mais fácil:
1) Instala-se o addon User Agent Switcher;
2) Adiciona-se um novo User Agent nas opções do addon: na descrição podes meter um nome à tua escolha por exemplo, "QuickTime" e no campo que diz "User Agent" adicionas isto "QuickTime/7.6.8" sem aspas. E podes deixar os outros campos em branco. Clica OK para terminar. Depois vais a ferramentas, Default User Agent e selecionas o do Quicktime;
3) Depois é só abrir o link directo (com o "h") e fazer download > http://trailers.apple.com/movies/dreamworks/kungf…
:=)
Depois de fazeres download do ficheiro .mov voltas a escolher o Default User Agent no menu das Ferramentas. É importante para depois continuares a ver as páginas na internet normalmente.
cara para com script, nem precisa, baixe o quicktime profissional e craqueie e assim apos ver um trailer em hd do site da apple é so ir em arquivo e salvar … vlw
Olá Wilson,
Sim, é verdade, neste momento não está a funcionar porque o site da Apple foi remodelado. É necessário alterar este script. Actualmente a minha disponibilidade é muito reduzida, mas tentarei proceder à alteração o mais rápido possível!
Abraço.
Não funciona!
Última publicação de Wilson: Uma canção para ti … na RTP
Parabéns pelas Informações, criação e desenvolvimento do Site!!!!
Olá ines devezas,
veja este link:
http://ubuntued.info/2008/07/como-instalar-o-counter-strike-16-no-ubuntu.html
Abraço.
COMO SE INSTALA O COUTER STRIKE (SMILE)
Olá,
Já estou a desenvolver uma nova versão!! Esta já poderá ser aberta sem o terminal e permitirá a visualização do download numa janela!
Fiquem atentos! (:
Subscrevo tambem :)
Peço desculpa pela demora, mas estou numa época de avaliação que me ocupa todo tempo. No entanto, fiz uma pequena actualização neste script, corrigindo um grande bug que era detectar se o ficheiro já existia só depois de fazer download.
Gostaria de avisar que estou já a desenvolver a nova actualização, que dentro de uma semana ou duas publicarei aqui.
Entretanto, gostaria de agradecer a espera, e perguntar qual o script que utilizam, ou o completo ou o 720p, pois, pelo que vi nas estatísticas, a maior parte dos downlaods são feitos para a versão completa (cerca de 70%).
Abraços,
até já
Subscrevendo…
Vou ficar acompanhando teu desenvolvimento.