• Earn real money by being active: Hello Guest, earn real money by simply being active on the forum — post quality content, get reactions, and help the community. Once you reach the minimum credit amount, you’ll be able to withdraw your balance directly. Learn how it works.

Ruby [Ruby] Diccionario Online 0.1

Status
Not open for further replies.

Doddy

Leech
User
Joined
Apr 1, 2012
Messages
169
Reputation
0
Reaction score
406
Points
63
Credits
0
‎13 Years of Service‎
57%
Un simple script en Ruby para buscar la definicion de cualquier palabra

El codigo

Code:
>
#!usr/bin/ruby
#Diccionario Online 0.1
#Coded By Doddy H

require "net/http"
require "cgi"

def head()
 print "


@@@@    @             @                      @      
@   @                                               
@    @                                              
@    @  @  @@@   @@@  @  @@@  @ @@   @@@  @@ @  @@@ 
@    @  @ @   @ @   @ @ @   @ @@  @     @ @  @ @   @
@    @  @ @     @     @ @   @ @   @  @@@@ @  @ @   @
@    @  @ @     @     @ @   @ @   @ @   @ @  @ @   @
@   @   @ @   @ @   @ @ @   @ @   @ @   @ @  @ @   @
@@@@    @  @@@   @@@  @  @@@  @   @  @@@@ @  @  @@@ 


                                         
                             Coded By Doddy H

 "

end

def copyright()
 print "\n\n(C) Doddy Hackman 2012\n\n"
 exit(1)
end

def toma(web)
 return Net::HTTP.get_response(URI.parse(web)).body
end

head()

print "\n[+] Palabra : "
string = gets.chomp

url = "http://es.thefreedictionary.com/"+string

code = toma(url)

if code=~/1 <\/b>  (.*?)[.:<]/
 text = CGI.unescapeHTML($1)
 if text == " "
   print "\n\n[-] Palabra no encontrada"
 else
   print "\n\n[+] Definicion : "+text
 end
end

copyright()

#The End ?
 
Status
Not open for further replies.
Back
Top