Ver Feed RSS

jacksonezidio

Shell script para inverter URL's

Avalie este Post de Blog
E aí galera!

Eu gosto de fazer uns downloads de algumas coisas aí na internet sabe (volta Megaupload!!), e muitos sites possuem aquela frescura de trazer na barra de endereços o link invertido, com o maléfico plano de tentar fazer você cadastrar o seu número de celular lá pra alguma finalidade ou baixar algum aplicativo, pra depois disso, liberar o link correto.

Quem gosta de fazer uns downloads aí na rede sabe do que falo.
Um exemplo de link invertido após tentar iniciar "um download" seria isso:

-> http://downloadseries.org/baixar/?li...dem.www//:ptth

Aí você pensa: "fudeu".

Confesso (e não tenho vergonha) que antigamente eu tinha a coragem de abrir o gedit e consertar caractere por caractere.
Mas aí pensei: "poxa vida que chato isso!".

Então escrevi o seguinte shell script que converte essa loucura aí já no formato correto e já abre o link no navegador configurado no script.
-> Sorry for windows users. This is for linux users.



Requisitos para funcionamento:
Linux;
Terminal Bash;
Xdialog;
Navegador;


Instruções de uso:
Conferir se possui os requisitos acima;
Se não tiver o Xdialog, instalar.

Se for Fedora como no meu caso é simples:
#yum install Xdialog


Se for Ubuntu/Debian:
#apt-get install Xdialog


Criar o script com o código abaixo;
Copiar a url, mas somente a parte que se refere ao link mesmo.
Exemplo:
http://downloadseries.org/baixar/?link=3sbdyiz19h7ybwd?php.daolnwod/moc.erifaidem.www//tth

Nesse caso pegar somente o texto após "link".

Executar o script, ele vai mostrar uma janela do Xdialog na tela, no campo do textbox você cola o link selecionado como explicado acima e dê "OK".
Será aberto no navegador.

Eis a janela:






invstr.sh
--------------InICiO----------------
#!/bin/bash
# invstr.sh v1.0
#
# A finalidade desse programa é converter uma string de link invertido
# e abrir no navegador.
#-------------------------------------
# Jackson Ezidio de Deus #
# jacksonezidio@gmail.com #
#-------------------------------------


# inicio
navegador=firefox # Aqui digite o comando que chama o navegador que será utilizado

while :; do

link=$(Xdialog --stdout \
--title "Inverte link" \
--inputbox "Digite o Link:" 10 70)

[ $? -ne 0 ] && break

if [ "$link" != '' ];
then
link=`echo "$link" | rev`
$navegador $link

if [ $? -ne 0 ];
then
Xdialog --stdout \
--title "Aviso" \
--infobox "Não foi possível abrir o navegador! verifique parametros.." 10 70
fi
break

elif [ "$link" == '' ];
then
Xdialog --stdout \
--title "Aviso" \
--infobox "Digite o texto!" 10 70

fi

done --------------FiM----------------


Esse código eu nem vou comentar pois é muito básico...
Mas se houver dúvidas só perguntar!

Por enquanto é só!
Miniaturas de Anexos Arquivos Anexos
Categorias
Dicas , Tutoriais

Comentários

  1. Avatar de Pirigoso
  2. Avatar de lord4rk
    Em python:
    print 'Url_do_site_aqui'[::-1]
  3. Avatar de jacksonezidio
    Opaa python é bacana tmb... ;D
  4. Avatar de Splinther
    pois é, eu também tinha feito 1 apenas usando javascript e html, mas era exclusivamente para o megaupload, agora que ele se foi...
    Megaupload link convert

    mas parabéns pelo script
  5. Avatar de irschneider
    www.semprotetor.net

    Esses e outros tipos de protetores...Muito rápido e sem complicações

+ Enviar Comentário




Visite: BR-Linux ·  VivaOLinux ·  Dicas-L