Interagissez avec l'API Whoxy pour récupérer des données WHOIS sur les domaines.
Ajoutez cette ligne au Gemfile de votre application :
gem 'whoxy'
Et puis exécutez :
$ bundle
Ou installez-le vous-même en tant que :
$ gem install whoxy
Demandez simplement le service, configurez votre clé, puis commencez à rechercher des domaines.
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
Plutôt que de vous forcer à vous rappeler de supprimer les sous-domaines ou les schémas d'URI, la commande lookup
peut gérer cela pour vous.
# ✓ 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
Après avoir extrait le dépôt, exécutez bin/setup
pour installer les dépendances. Ensuite, exécutez rake spec
pour exécuter les tests. Vous pouvez également exécuter bin/console
pour une invite interactive qui vous permettra d'expérimenter.
Pour installer cette gemme sur votre machine locale, exécutez bundle exec rake install
. Pour publier une nouvelle version, mettez à jour le numéro de version dans version.rb
, puis exécutez bundle exec rake release
, qui créera une balise git pour la version, poussera les commits et les balises git, et poussera le fichier .gem
vers rubygems.org.
Les rapports de bogues et les demandes d'extraction sont les bienvenus sur GitHub à l'adresse https://github.com/ormtech/whoxy.
La gemme est disponible en open source selon les termes de la licence MIT.