Interactúe con la API Whoxy para recuperar datos de WHOIS en dominios.
Agregue esta línea al Gemfile de su aplicación:
gem 'whoxy'
Y luego ejecuta:
$ bundle
O instálelo usted mismo como:
$ gem install whoxy
Simplemente solicite el servicio, configure su clave y luego comience a buscar dominios.
require 'whoxy'
Whoxy . configure do | config |
config . key = ENV [ 'WHOXY_KEY' ]
# specify your own faraday connection (except for host)
# config.connection do |conn|
# ...
# end
end
whois = Whoxy :: Client . new
whois . lookup ( "google.com" )
#=> Hash
En lugar de obligarlo a recordar eliminar subdominios o esquemas de URI, el comando lookup
puede manejarlo por usted.
# ✓ returns Whoxy API results for 'ofdomain.com'
whois . lookup ( "subdomain.ofdomain.com" )
# ✓ returns Whoxy API results for 'google.com'
whois . lookup ( "http://google.com" )
# ✓ returns Whoxy API results for 'bar.com'
whois . lookup ( "mailto:[email protected]" )
# ✓ returns Whoxy API results for 'bar.com'
whois . lookup ( "[email protected]" )
#=> raises ArgumentError
Después de revisar el repositorio, ejecute bin/setup
para instalar las dependencias. Luego, ejecute rake spec
para ejecutar las pruebas. También puede ejecutar bin/console
para obtener un mensaje interactivo que le permitirá experimentar.
Para instalar esta joya en su máquina local, ejecute bundle exec rake install
. Para lanzar una nueva versión, actualice el número de versión en version.rb
y luego ejecute bundle exec rake release
, que creará una etiqueta git para la versión, enviará confirmaciones y etiquetas de git y enviará el archivo .gem
a rubygems.org.
Los informes de errores y las solicitudes de extracción son bienvenidos en GitHub en https://github.com/ormtech/woxy.
La gema está disponible como código abierto según los términos de la licencia MIT.