Página 1 de 2

[C#] Revert Link ver 1.1

Enviado: 27 Out 2010, 11:59
por Eloi_SK
Um amigo pediu pra fazer esse programinha porque não queria ficar trocando letra por letra na hora de baixar alguma coisa que tivesse o link invertido.
Aqui não precisa cadastrar celular também... :mrgreen:

[Imagem]
Imagem

EDITADO
- Decodificação base64
- Decodificação Hexadecimal

O código fonte completo e o programa está anexo neste post.

É isso ae pessoal, qualquer dúvida ou sujestão pode postar.

Abraços

Re: [C#] Revert Link ver 1.0

Enviado: 27 Out 2010, 14:57
por H3rdell
Muito bom cara, parabéns. :) :)

Re: [C#] Revert Link ver 1.0

Enviado: 27 Out 2010, 22:45
por Ednaldo Trajano
Eloi, tu é o cara! vou pegar esse programa aí!

Re: [C#] Revert Link ver 1.0

Enviado: 30 Out 2010, 20:26
por João Marsicano
O cara ai é o mestre do C#, caramba... nunca pensei em fazer nada assim.

AHEuaheuAHEUaheuAE.

Bastante útil isso ai. :D

Abraços, Marsicano.

Re: [C#] Revert Link ver 1.0

Enviado: 01 Nov 2010, 21:12
por Samus
Olá pessoal, só para dar mais uma alternativa a vocês: tem um programa chamado "BlogFck", feito pelo nosso amigo Caws.
Postagem oficial do Caws lá no FUT:
Bom galera, criei isso pra baixar coisas que só encontrva em blogs mas eles ficavam pedindo pra cadastrar cel, o link tava só invertido.

Pronto galera, fiz as modificações que o ETdr sugeriu, agora qualquer link que botar ele converte.

E adicionei a opção de abrir o link, depois que ele converte é só clicar uma vez no link convertido que ele já vai abrir no navegador. (aqui abre :-X);

Galera, feedback on this crap!
Caso algum link não seja corretamente convertido, posta aqui que vo tentar dar suporte.!!


ChangiLogi
Adicionadas as modificações que o ETdr pediu.
Só clicar no link gerado que ele já abre no navegador.
27/07/10 Adicionada modificação que o Spyblack pediu, o link gerado vai pra area de transferencia.

O código fonte a seguir é muito complicado, tentem não babar...

Código: Selecionar todos

procedure TForm1.Button1Click(Sender: TObject);
var
str0,str1:string;
i,i2,a:integer;
begin
memo2.Clear;
a:=1; str1:=''; i2:=0; //zerando variaveis...
str1:=memo1.Text; //passando o texto do memo1 para a variavel str1
for i:=0 to length(memo1.text)-1 do //laço de 0 até o tamanho do texto -1 faça isso
 begin
 if copy(str1,i,4)='url=' then //se ele chegar na parte do link que aparece url faça isso
  begin
  str1:=copy(str1,i+4,length(str1)); //copiar o resto a partir dali...
  break; //quebra o laço
  end;
 end;
 if copy(str1,1,4)='http' then //condição pra saber se o link tá invertido...
  begin
  memo2.Text:=str1; //caso não ele só joga o link gerado no memo debaixo.
  exit; //sai da procedure.
  end
   else //senão..
   begin
     for i2:=0 to length(str1)-1 do //de 0 até o tamanho do link -1 faça..
       begin
       str0:=str0+copy(str1,length(str1)-i2,a); //copiando o link do fim pro começo... 
       end;
      memo2.Text:=str0; //passando o link 'desinvertido' para o memo 2.
    end;
    memo2.SelectAll; //selecionando todo o texto do memo2
    memo2.CopyToClipboard; //passando pra area de transferencia..
end;


PS: Tá em anexo ao fórum o programa

Re: [C#] Revert Link ver 1.0

Enviado: 02 Nov 2010, 12:14
por Eloi_SK
H3rdell escreveu:Muito bom cara, parabéns. :) :)
Valeu H3rdell ;D
EdnaldoTrajano escreveu:Eloi, tu é o cara! vou pegar esse programa aí!
Não sou o cara não =D, voccê é quem é^^.
Marsicano escreveu:O cara ai é o mestre do C#, caramba... nunca pensei em fazer nada assim.

AHEuaheuAHEUaheuAE.

Bastante útil isso ai. :D

Abraços, Marsicano.
Mestre? Nem chego perto de ser... Eu também nunca pensei em fazer, mas meu amigo pediu...
Abraços.
Samus escreveu:Olá pessoal, só para dar mais uma alternativa a vocês: tem um programa chamado "BlogFck", feito pelo nosso amigo Caws.
Postagem oficial do Caws lá no FUT:
Bom galera, criei isso pra baixar coisas que só encontrva em blogs mas eles ficavam pedindo pra cadastrar cel, o link tava só invertido.

Pronto galera, fiz as modificações que o ETdr sugeriu, agora qualquer link que botar ele converte.

E adicionei a opção de abrir o link, depois que ele converte é só clicar uma vez no link convertido que ele já vai abrir no navegador. (aqui abre :-X);

Galera, feedback on this crap!
Caso algum link não seja corretamente convertido, posta aqui que vo tentar dar suporte.!!


ChangiLogi
Adicionadas as modificações que o ETdr pediu.
Só clicar no link gerado que ele já abre no navegador.
27/07/10 Adicionada modificação que o Spyblack pediu, o link gerado vai pra area de transferencia.

O código fonte a seguir é muito complicado, tentem não babar...

Código: Selecionar todos

procedure TForm1.Button1Click(Sender: TObject);
var
str0,str1:string;
i,i2,a:integer;
begin
memo2.Clear;
a:=1; str1:=''; i2:=0; //zerando variaveis...
str1:=memo1.Text; //passando o texto do memo1 para a variavel str1
for i:=0 to length(memo1.text)-1 do //laço de 0 até o tamanho do texto -1 faça isso
 begin
 if copy(str1,i,4)='url=' then //se ele chegar na parte do link que aparece url faça isso
  begin
  str1:=copy(str1,i+4,length(str1)); //copiar o resto a partir dali...
  break; //quebra o laço
  end;
 end;
 if copy(str1,1,4)='http' then //condição pra saber se o link tá invertido...
  begin
  memo2.Text:=str1; //caso não ele só joga o link gerado no memo debaixo.
  exit; //sai da procedure.
  end
   else //senão..
   begin
     for i2:=0 to length(str1)-1 do //de 0 até o tamanho do link -1 faça..
       begin
       str0:=str0+copy(str1,length(str1)-i2,a); //copiando o link do fim pro começo... 
       end;
      memo2.Text:=str0; //passando o link 'desinvertido' para o memo 2.
    end;
    memo2.SelectAll; //selecionando todo o texto do memo2
    memo2.CopyToClipboard; //passando pra area de transferencia..
end;


PS: Tá em anexo ao fórum o programa
Valeu Samus por postar uma boa alternativa xD

Re: [C#] Revert Link ver 1.0

Enviado: 10 Nov 2010, 17:28
por ForomirDeAlioth
Não consegui utilizar aqui. Simplesmente não abre :|

Re: [C#] Revert Link ver 1.0

Enviado: 11 Nov 2010, 12:38
por Eloi_SK
ForomirDeAlioth escreveu:Não consegui utilizar aqui. Simplesmente não abre :|
Eita! Esqueci de avisar que tem que ter o Microsoft .NET Framework 4.0 instalado na máquina. :D

link aqui.

Re: [C#] Revert Link ver 1.0

Enviado: 11 Nov 2010, 14:58
por ForomirDeAlioth
Ahh, agora tudo faz sentido...

Re: [C#] Revert Link ver 1.0

Enviado: 13 Nov 2010, 01:27
por Metralha
Rapaz muito util mesmo, ainda mais porque neguinho de blogs quer ganhar encima, pra gente ficar cadastrando celular, huauhahuauh

na verdade uso o Firebug, e vejo o código do link, mas gostei do programa que você fez.

parabéns irá ajudar muito aqui.

Valew, Abraços!

Re: [C#] Revert Link ver 1.0

Enviado: 13 Nov 2010, 10:16
por ForomirDeAlioth
Eu também vejo pelo código, abro código fonte da página com o firefox e vejo o link, só que assim é mais fácil rsrs

Re: [C#] Revert Link ver 1.0

Enviado: 26 Mai 2011, 21:32
por Delutto
Eu tinha feito um parecido com o do caws, só que esse sitema de links invertido é antigo e o pessoal dos blogs estão deixando de usar ele.

Então caso se depare com tal situação existe outras opções:

1 - Digite no navegador: javascript: var segundos=1;
Teste para ver se o botão de download está liberado, esse sistema usa uma variável que conta o tempo, na maioria dos casos recebe o nome de "segundos", pode ser outra coisa então esse script não vai funcionar. Esse método também já está caindo em desuso, pois também criam um cookie não não adinata zerar esse contador, então vamos para a próxima opção;

2 - Digite no navegador: javascript: heynow();
Teste para ver se o botão de download está liberado, esse método é o mais utilizado atualmente, é um script hospedado em outro site, então não vais achar o link no código fonte da página.

Esses são os métodos mais genéricos, existe um grande número de outros mas específicos de cada site então fica difícil citar cada um deles.
Espero ter ajudado.

Re: [C#] Revert Link ver 1.0

Enviado: 29 Mai 2011, 16:24
por Slim
Sobre esse de reverter o link eu usava um site que dava o significado de palavras que, e escrevia ao contrario, mas hj esse site não faz mais isso, então depois comecei a usar esse site http://bored.com/writebackwards/


Sobre o método dos blogs de usarem o link invertido, realmente já está entrando em desuso, agora não aparece o link de jeito nenhum...

Re: [C#] Revert Link ver 1.0

Enviado: 21 Jul 2011, 11:35
por leandroj888
Viu pessoal eu adoro programar mas olhem esse site

http://www.inverterlink.com.br/

acredito que quem gosta de baixar vai adora-lo

Re: [C#] Revert Link ver 1.0

Enviado: 19 Ago 2011, 02:44
por sephiroth0
Eu tinha feito um há um tempo atrás em javascript. Basta pegar o código, copiar para um arquivo vazio e nomeá-lo com extensão .html ou .htm. Daí é só abrir no navegador.

Código: Selecionar todos

<html>
	<head>
		<script>
			inv = function() {
				var str = document.getElementById('palavra').value;
				var tam = str.length;
				var newStr = "";

				for(i=tam-1;i>=0;i--) {
				  newStr += str[i];
				}
				document.getElementById("palavraFinal").innerHTML = "<br/>"+newStr;
				document.getElementById('palavra').value = "";
			}
		</script>
	</head>
	<body style="background: #252525;">
		<br/><br/>
		<center> 
			<span style="font-size:25; color:#AA2525; font-weight:bold;">INVERSOR DE PALAVRAS</span>
			<br/><br/>
			<span style="color:#FF0000;">Digite a palavra:</span> 
			<input type="text" id="palavra" /> <input type="button" value="Inverter a palavra!" onclick="inv();" /> 
			<br/><br/>
			<div style="font-size:17; color:#75FF75; font-weight:bold;">Palavra Invertida: 
				<div id="palavraFinal" style="font-size:17; color:#00FF00; display:inline;"><br/>-</div> 
			</div>
		</center>
	</body>
</html>