Arquivo da categoria: Downloads

Download trailers from apple [script]


Last month I bought a box media player and I filled with I bunch of movies that were stuck in my laptop. I realized that if a invite my friends to watch a movie, it would be nice to have the trailer so I don’t have to tell them what’s the movie is about.

So I wrote this little script which given a movie name or a file with a list of names, it will search for it and download to the current directory.

All trailers will be downloaded from http://www.apple.com/trailers but the links are provided by http://www.hd-trailers.net/

what you need:

Python
Wget

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#!/usr/bin/python

import urllib
import re
import sys
import os
import string

from urllib import FancyURLopener

class myOpenUrl(FancyURLopener):
    version = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11'

#strap movie url from html
def getMovieUrl(movieName, resolution):

    moviePageUrl = getMoviePage(movieName,resolution)

    f = urllib.urlopen(moviePageUrl)
    s = f.read()

    s = re.findall(r'http.+apple.+'+resolution+'.+mov', s)

    if s:
        return s[0]
    else:
        print "Trailer not found"

#strap movie page from google search
def getMoviePage(movieName, resolution):
    try:

        myopener = myOpenUrl()
        page = myopener.open('http://www.google.com/search?q='+ string.join(movieName.split(), "+") + "+site:http://www.hd-trailers.net/")
        html = page.read()

        s = re.findall(r'href=[\'"]/url.q=([^\'"& >]+)',html)
        return s[0]

    except e:
        print "Search failed: %s" % e

def main():

    #if you want you can change to 720 or 1080, but is not garantee that it will find it
    resolution = "480"

    movieNameList = []
    if len(sys.argv) > 1:
        if (sys.argv[1] == "-h"):
            print "usages: ./trailerDownloader.py"
            print "OR"
            print "usage: ./trailerDownloader.py listOfMovie.txt"
            sys.exit(0)
        source = open(sys.argv[1], 'r')
        movieNameList = source.readlines()
        source.close()
    else:
        movieName = raw_input("Name of the movie : ")
        movieNameList.append(movieName)

    for movieName in movieNameList:

        print "Searching for '"+movieName+"'..."
        movieUrl = getMovieUrl(movieName,resolution)

        if movieUrl:
            try:
                print "starting to download : "+ movieUrl
                cmd = 'wget -U QuickTime/7.6.2 ' + movieUrl
                os.system(cmd)
            except e:
                print "Error when trying to download : " + movieName
        else:
            print "movie not found"

if __name__ == '__main__':
    main()

source

to run the script first you have to give permission

$ chmod +x ./trailerDownloader.py

to run you have 2 options:
1) if you want to download only one trailer, the script will ask you for the name.
./trailerDownloader.py

2)if you want to download more than you.
$ ./trailerDownloader.py listOfMovies.txt

Feel free to improve the script, and please let me know so I can update here.

And of course, use it at your own risk

Leave your comments 🙂

Anúncios

Livros técnicos gratuitos…


Lendo meus feeds de hoje me deparei com esse site onde disponibiliza muitos livros técnicos gratuitos.
O que mais me interessou foi esse.

The
ASP.NET 2.0 Anthology: 101 Essential Tips, Tricks & Hacks is a
collection of solutions to the most common ASP.NET problems. Let five
world-class ASP.NET professionals guide you through countless practical
solutions using C#.
101 Essential Tips, Tricks & Hacks - Free 156 Page Preview

http://dotnetcurry.tradepub.com/free/w_sitb03/

[]’s

Lineker Tomazeli


Firefox3 vs IE8 vs Safari4 vs Opera 9.5


É fato… a cada dia que passa o tempo para postar se torna mais e mais escasso mas entre trancos e barrancos das 12 pm ate as 6 am agente acha um tempinho pra trazer algumas informações e novidades para a comunidade.

Hoje farei um pouco sobre as diferenças dos 4 navedores da moda e suas vantagens e desvantagens em homenagem ao meu amigo Thiago que tem visitado meu blog, então vamos lá.

1. Com a estréia da ferramenta antimalware que evita que sites explorem falhas no navegador para instalar pragas sem a ciência do usuário, o Firefox 3 se iguala ao Opera 9.5, que estreou a mesma função em sua versão mais recente.

2.Na comparação, o Internet Explorer 8 fica no meio do caminho, com a integração (pelo menos até agora) apenas de um filtro antiphishing.

3.Novidade entre Firefox3 e Opera 9.5 é que os dois trazem a nova barra de endereço inteligente, agilizando a procura de sites visitados pois ele varre o conteudo das paginas visitadas, o endereço e o Opera sai na frente pois acrescenta a busca também nos favoritos.

4.A principal mudança sugerida pela Microsoft para a barra de endereços do Internet Explorer 8 está no grifo dado ao domínio principal de um site – caso você esteja no IE8 agora, verá que “idgnow.uol.com.br” está em preto, enquanto o resto da URL está em cinza claro.

5.A versão para desenvolvedores distribuída pela Apple, porém, dá indícios de uma nova função no navegador que permitirá que páginas sejam salvas no desktop como aplicações online, em efeito parecido ao que o Google promoveu no seu leitores de feeds Reader com o Google Gears.

6.Para o IE8 terá foque especial quanto a renderização das paginas em relação a W3C por não respeitar completamente padrões online.

7.Testes preliminares do Safari 4 atestam melhoria no suporte a padrões online, com nota máxima no teste de padronização Acid3, segundo relato de Alex Brooks no blog World of Apple, que teve acesso à versão para desenvolvedores.

8. Aumento de velocidade de execução de javascript no firefox3 e opera 9.5.

9. A Mozilla informou que foram feitas varias modificações para que fosse consumido menos memória do computador.

Segue abaixo uma tabela comparativa.

Tabela de velocidade de acesso com virtua de 4mb

Site
Safari 3.1.1
Firefox 3.0b5
Opera 9.27
Amazon.com
8.54
6.52
4.36*
Apple.com
4.84
4.44
3.74*
Kernel.org
3.12
2.00*
2.26
Globo.com
1.94*
2.68
3.87
Terra.com.br
8.41
6.12*
8.04
Ubuntu.com
4.98
4.50
3.61*
Sun.com
7.17
5.62*
5.90
UOL
5.32
2.19*
2.22
Pontos:
*
****
***

Conclusão: Haverão sempre muitas opções, isto é fato ! Eu particularmente gosto do firefox mas não sobrevivo sem o IE, afinal de contas muitos sites não abrem em outros navegadores. Por ser Opensource o firefox me chama muito atenção pela variedade de complementos ( aplicativos extras ) que se pode instalar nele, e isto me agrada pela facilidade de resolve as coisas tudo em um aplicativo.

Um abs a todos e espero sua opinião sobre o assunto!

Lineker

fontes: IDG Now! e http://www.tuxresources.org


Firefox 3 … Link direto



Devido a grande demanda de downloads da nova versão do firefox 3 o servidor para acesso da pagina de download esta ‘arriado’ por tanto estou postando o link direto para o download e um wallpaper que achei na web.

versão em Português –
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest-3.0/win32/pt-BR/Firefox%20Setup%203.0.exe
Vesão em Inglês –
http://download.mozilla.org/?product=firefox-3.0&os=win&lang=en-US

Wallpaper

Abraços e bom download.

Lineker


Spread Firefox Day


Hoje é o grande dia 17 de junho de 2008 as 14:00 hrs estará aberta a contagem de downloads da nova versão do firefox 3 para tentar entrar no Guinness book.

Se você quer ajudar a alcançar esta marca acesse o link abaixo e faça o cadastro e apartir de hoje as 14 hrs faça o download do novo firefox.

Spread Firefox

Bons downloads!

abs

Lineker

_uacct = “UA-4735263-1”;
urchinTracker();