terça-feira, 29 de janeiro de 2008

youtube-dl, pornotube-dl e metacafe-dl...

Este resumo não está disponível. Clique aqui para ver a postagem.

quinta-feira, 24 de janeiro de 2008

Sem o Youtube e agora sem o youtube-dl????

Desde o ano passado, eu comecei a utilizar o youtube-dl para salvar em meu computador um ou outro vídeo que eu achava interessante no Youtube. Mas na verdade nem sempre era preciso, pois muitas vezes o vídeo, logo depois de assistido, estava na pasta cache do Firefox (em /home/pasta_do_usuário/.mozilla/firefox/******.default/Cache), só tinha o trabalho de copiar e colar em outro local. Quando não estava, ia para o terminal e digitava:

marques@marques-desktop:~$ youtube-dl http://www.youtube.com/watch?v=hkDjFI5OKqg

Nestes últimos dias, devido a minha "excelente" banda larga (veja aqui e aqui), não só não conseguia ver um vídeo inteiro no Youtube, como ainda não conseguia baixar um vídeo inteiro com o youtube-dl. Sempre parava. Mas para isso, tinha uma solução:

marques@marques-desktop:~$ youtube-dl -g http://www.youtube.com/watch?v=hkDjFI5OKqg

A opção -g (--get-url) me retornava o endereço do vídeo. Depois, era só utilizar:

marques@marques-desktop:~$ wget -c endereço_do_vídeo

Isso até ontem. Hoje tentei novamente, e não deu certo. Após muito analisar, cheguei a conclusão de que o Youtube mudou a sua programação, inviabilizando a utilização do programa. Para não ficar sem o Youtube até a atualização do youtube-dl, tive que apreender como a coisa funcionava.

Usando como exemplo o vídeo http://www.youtube.com/watch?v=wjfZsosM9Rg, descobri que próximo a linha 100 tem uma declaração que começa assim:

var swfArgs = {"sourceid": "y", "video_id": "wjfZsosM9Rg", "l": 243, "sk": "rJVkSdKW502_sBDakqgXTAR", "t": "OEgsToPDskK3c4FUV61I9g02BPNHrNPP", [...]

O importante é as partes que estão em destaque. Com elas, vamos para o wget:

marques@marques-desktop:~$ wget -c "http://youtube.com/get_video?video_id=wjfZsosM9Rg&t=OEgsToPDskK3c4FUV61I9g02BPNHrNPP"

E o vídeo vem...


Dá um trabalho fazer isso, mas para mim que não consigo ver um vídeo no Youtube por causa da minha "banda larga", não tenho escolha.

F.M.

terça-feira, 22 de janeiro de 2008

3G no Ubuntu, parte II...

Mais uns dias fora da internet. O que eu esperava que fosse a solução dos meu problemas, ma verdade se mostrou a pior bomba que eu já comprei em minha vida. Senti até saudade dos tempos das cavernas (i.e., internet discada).

Como eu postei aqui, adquiri semana retrasada o plano banda larga 1 Mbps 3G da Claro. Que bomba. Primeiro, nunca consegui chegar a 1 Mbps, nem mesmo dentro da rede da Claro. Em testes consegui, no máximo, 765,38 Kbps (repito: isso em testes dentro da rede Claro, que, como informa a própria empresa, permite "...a visualização da capacidade real da rede 3G da Claro."). Indo para a internet, a coisa cai bastante: fazendo um teste em seguida deste último, consegui 202 Kbps de download, e 277 Kbps de upload, que também foi o máximo que consegui medir em testes de velocidade na internet. Mas raramente é assim. Já medi 147,11 Kbps dentro da rede Claro.

(Ao fundo: Ana Lara Cim, uma das belas paisagens do Bella da Semana)

Os teste podem ser feitos em http://www.claro.com.br/testebandalarga/.

E Se fosse só isso ...

O grande e maior problema é a instabilidade. Os dados as vezes vem em rajadas. Por exemplo, quando você abre uma página, acaba vindo um pedaço, para um pouco, vem mais um pedaço, para mais um pouco, e assim vai. A navegação acaba ficando enfadonha.

Além disso, a conexão cai a toda hora. Ontem, por exemplo, meu computador ficou no total 7h e 14 min conectado (calculado pelo kppp). O modem se conectou a rede 23 vezes, o que da uma média de aproximadamente 18 minutos. E dá para dizer que estava um "pouco estável" ontem, tem dias piores...

E o pior é que (ou pelos menos) não é só comigo, mais gente entrou nesta furada. A internet esta cheia de reclamações do 3G da Claro. Praticamente só reclamações. Cito, como exemplo, o post Notinhas sobre a rede 3G da Claro, do blog Techbits. E até criaram um blog em homenagem: Internet Banda Lerda - Claro 3G. Só tó usando banda larga da Claro ainda porque, até o momento, não tenho outra opção. se bem que, depois de usar ela, tó vendo que internet discada não é tão ruim assim.

...

Voltando as configurações do modem no Ubuntu: como eu tinha comentado no post anterior, o Guia do hardware lançou um guia de acesso móvel. Até tinha comentado que talvez eu tivesse que mudar as minhas configurações. Ocorre que aquelas configurações são para o modem E220, e eu tenho o modem E226. Tentei seguir o guia, mas não funcionou no meu modem.

E tive também um problema de DNS. A Claro mudou os servidores de DNS (ou os IPs, sei lá). Fiquei dois dias sem internet até descobrir isso. Agora é 200.169.117.14 e 10.229.28.29. Por vias das dúvidas, vai saber se ela vai trocar novamente, tó utilizando os IPs do OpenDNS: 208.67.222.222 e 208.67.220.220. Tem um tutorial sobre ele no Guia do Hardware, aqui.

F.M.

domingo, 6 de janeiro de 2008

3G no Ubuntu...

Como devem ter percebido, eu estive fora do ar por uns dias. Nesta mudança um pouco repentina de cidade (como postei aqui), acabei ficando um bom tempo sem computador, e depois mais um bom tempo ainda sem acesso a internet. Só consegui voltar a rede neste final de semana. Ainda estou em meio a mudança, obras, problemas aqui e ali, mas acho que vou poder seguir com este blog em dia.

Bem, voltando ao assunto internet, em Soledade eu utilizava um conexão banda larga Turbo 400 da Brasiltelecom. Tentei solicitar este mesmo serviço em Gravataí, mas na rua onde eu vou morar não havia porta adsl disponível, e nem previsão de disponibilidade. Como eu não queria voltar para a era das cavernas (i.e., internet discada), resolvi sair ontem e só voltar para a casa com a solução para este problema, nem que tivesse que colocar um satélite no espaço.

Ainda bem que a solução foi mais simples. A operadora de telefonia móvel Claro lançou recentemente planos de internet banda larga (quase) ilimitada, utilizando a tecnologia 3G, disponível atualmente na grande Porto Alegre e em outras cidades do país, sendo que nas cidades não abrangidas, e dentro da área de cobertura da Claro, o acesso ainda ocorre, só que utilizando a tecnologia GPRS/EDGE.

Fui em uma das lojas da empresa e adquiri o plano Banda Larga 3G de 1Mbps. O modem (modelo E226 HSDPA USB MODEM da Huawei) eles deram "digratiz", por eu ser (ex-)cliente de outra operadora de banda larga. O plano custa R$ 99,00 por mês, um pouco menos que o conjunto assinatura + turbo 400 + provedor. O plano na verdade é quase ilimitado, pois há um limite de 10GB mensal, caso em que a velocidade poderá ser reduzida para 128k até o próximo mês.

Oficialmente, o modem só é suportado pelo sistema operacional das janelinhas e pelo MAC OS. Mas também funciona facilmente no Linux (eu utilizo o Ubuntu 7.10), como vou mostrar a seguir.

A primeira coisa (e a dica mais importante) é INSTALAR O MODEM ANTES DE LIGAR O COMPUTADOR. Depois disso, é fácil.

Basta abrir o KPPP.
Aplicações -> Internet -> KPPP.
($ sudo apt-get install kppp, caso não esteja instalado)
Clique em "Configure...",


Na aba "Accounts", em "New...".


Na janela que abrir, clique em "Manual Setup".


Na aba "Dial":
- Em "Connection name", de um nome a conexão (claro, por exemplo);
- Clique em "Add" e adicione o numero de telefone *99***1#


Na aba "DNS", selecione "Manual" e adicione os IPs 200.169.126.15 e 10.121.5.60 na lista de DNS. Marque também a opção "Disable existing DNS servers during connection".


Para tem um controle da conexão, opcionalmente, na aba "Accounting" , marque a opção "Enable accounting", selecione "Brasil" na lista abaixo e, em "Volume accounting", selecione "Bytes In & Out".


Terminada a configuração da conta, vamos a configuração do modem. Saia da aba "Accounts" e vamos para a aba "Modems". Clique em "New...".


Na aba "Device", de um nome ao modem (claro, por exemplo), e em "Modem device", selecione /dev/ttyUSB0.



Feito isso, de "OK" e vamos para a aba "Misc", marcar a opção "Automatic redial on disconnect", para que o programa conecte automaticamente caso a conexão caia.


Feito isso, voltamos para a primeira janela do programa, colocamos em "Login ID" claro, e senha, claro.


E é só mandar conectar que está pronto.

Eu ainda estou testando a tecnologia. O que pude notar é que a conexão é bastante instável, variando muito de velocidade, e que desconecta seguidamente, o que pode ser um problema, dependendo da aplicação.


Como referencia, utilizei o post Configurando Claro 3G (HSDPA USB) no Ubuntu (Linux) do blog Pax Tecnologia, (o numero do telefone que aparecia no blog era diferente, *99***10#, levei um bom tempo para descobrir isto) e o post Internet em Qualquer Lugar do blog Ubuntu no Escritório (só que com IPs do DNS diferentes). Só depois de ter feito funcionar e ter quase acabado de fazer este post, eu vi que o Carlos Morimoto fez um super guia de acesso móvel no Guia do Hardware.net. Eu só dei uma olhada por cima, mas já vi que terei que fazer algumas alterações...

F.M.

...

Veja também: 3G no Ubuntu, parte II ... .