elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [Ruby] Diccionario Online 0.1
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Ruby] Diccionario Online 0.1  (Leído 1,502 veces)
BigBear


Desconectado Desconectado

Mensajes: 545



Ver Perfil
[Ruby] Diccionario Online 0.1
« en: 19 Marzo 2012, 02:04 am »

Un simple script en Ruby para buscar la definicion de cualquier palabra

El codigo

Código
  1. #!usr/bin/ruby
  2. #Diccionario Online 0.1
  3. #Coded By Doddy H
  4.  
  5. require "net/http"
  6. require "cgi"
  7.  
  8. def head()
  9.  print "
  10.  
  11.  
  12. @@@@    @             @                      @      
  13. @   @                                              
  14. @    @                                              
  15. @    @  @  @@@   @@@  @  @@@  @ @@   @@@  @@ @  @@@
  16. @    @  @ @   @ @   @ @ @   @ @@  @     @ @  @ @   @
  17. @    @  @ @     @     @ @   @ @   @  @@@@ @  @ @   @
  18. @    @  @ @     @     @ @   @ @   @ @   @ @  @ @   @
  19. @   @   @ @   @ @   @ @ @   @ @   @ @   @ @  @ @   @
  20. @@@@    @  @@@   @@@  @  @@@  @   @  @@@@ @  @  @@@
  21.  
  22.  
  23.  
  24.                              Coded By Doddy H
  25.  
  26.  "
  27.  
  28. end
  29.  
  30. def copyright()
  31.  print "\n\n(C) Doddy Hackman 2012\n\n"
  32.  exit(1)
  33. end
  34.  
  35. def toma(web)
  36.  return Net::HTTP.get_response(URI.parse(web)).body
  37. end
  38.  
  39. head()
  40.  
  41. print "\n[+] Palabra : "
  42. string = gets.chomp
  43.  
  44. url = "http://es.thefreedictionary.com/"+string
  45.  
  46. code = toma(url)
  47.  
  48. if code=~/<div class=runseg><b>1 <\/b>&nbsp; (.*?)[.:<]/
  49.  text = CGI.unescapeHTML($1)
  50.  if text == " "
  51.    print "\n\n[-] Palabra no encontrada"
  52.  else
  53.    print "\n\n[+] Definicion : "+text
  54.  end
  55. end
  56.  
  57. copyright()
  58.  
  59. #The End ?
  60.  


« Última modificación: 22 Enero 2013, 01:28 am por Doddy » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
alguien sabe como hackear juegos online (talisman online)
Hacking
edurap 4 22,923 Último mensaje 1 Junio 2011, 06:13 am
por Cleantesdeasso
[Python] Diccionario Online 0.1
Scripting
BigBear 0 1,712 Último mensaje 19 Marzo 2012, 02:05 am
por BigBear
[Perl Tk] Diccionario Online 0.1
Scripting
BigBear 0 1,539 Último mensaje 19 Marzo 2012, 02:05 am
por BigBear
[Ruby] Whois Online 0.1
Scripting
BigBear 3 3,422 Último mensaje 27 Abril 2012, 16:30 pm
por 0xDani
[Java] Diccionario Online 0.1 « 1 2 »
Java
BigBear 14 6,186 Último mensaje 8 Abril 2013, 18:18 pm
por $Edu$
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines