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.

 

 

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

Avalie esta dica

  • Currently 2.97/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (2506 votos)

Opinião dos Leitores

CDIM
12 Mar 2015, 16:09
Bem mal explicado!
Claudio
01 Mar 2015, 00:13
Não entendi como baixa.
Como obtém o script?
inocencio herculano
14 Fev 2012, 04:45
ola com muita curriosidade de aprender informatica e ingles
inocencio herculano
14 Fev 2012, 04:42
quero aprender muito a informatica e ingles
inocencio herculano
14 Fev 2012, 04:39
necessitando de estar ligado no mundo digital e de rede inoformatico
Celso Faria
29 Jul 2011, 00:06
Nao rolou...
:S
Carlos Augusto
21 Jul 2010, 20:35
Olá achei muito pratico o script mais não tive êxito no download. Pode ajudar?
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script