De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Salvando as Apresentações do SlideShare

Colaboração: Tiago Barcellos Peczenyj

Data de Publicação: 27 de Julho de 2007

O Slideshare é um serviço bem interessante: ele armazena apresentações em formato ppt, pps, odp, pdf e keynore e permite mostra-las através de um pequeno programa em flash -- que pode ser embutido em outra pagina, como um blog.

Entretanto a apresentação original fica disponível para download. Nosso objetivo agora é fazer o download do arquivo original de forma automática, com ajuda do script abaixo:

  #!/bin/bash
  # Slideshare Downloader v 1.0
  # Author: Tiago Peczenyj
  URL="${1}/download"
  LOC='window.opener.location'
  CMD='s/https\?/http/;s/:443//'
  [ -z "$1" ] && { echo "usage: $0 < slideshare URL >"; exit 1 ; }
  wget -q -O - "${URL}" | grep "${LOC}" | cut -d \" -f 2 | sed "${CMD}" | xargs wget -v

Assim, se estivessemos interessados nessa apresentação, bastaria passar a url para o script dessa forma:

  $ ./script.sh http://www.slideshare.net/peczenyj/apresentao-andep-v2/

Simples e rápido, o arquivo original com o nome um pouco modificado é salvo no diretório corrente. Durante os meus testes eu não consegui fazer o download da url original, tive que converte-la para http normal, o que não acarreta dano ao processo, acredito.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Tiago Barcellos Peczenyj