Interagieren Sie mit der Whoxy-API, um WHOIS-Daten zu Domains abzurufen.
Fügen Sie diese Zeile zur Gemfile Ihrer Anwendung hinzu:
gem 'whoxy'
Und dann ausführen:
$ bundle
Oder installieren Sie es selbst als:
$ gem install whoxy
Fordern Sie einfach den Dienst an, konfigurieren Sie Ihren Schlüssel und beginnen Sie dann mit der Suche nach Domänen.
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
Anstatt Sie zu zwingen, daran zu denken, Subdomänen oder URI-Schemata zu entfernen, kann der lookup
-Befehl dies für Sie erledigen.
# ✓ 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
Führen Sie nach dem Auschecken des Repos bin/setup
aus, um Abhängigkeiten zu installieren. Führen Sie dann rake spec
aus, um die Tests auszuführen. Sie können auch bin/console
ausführen, um eine interaktive Eingabeaufforderung zu erhalten, mit der Sie experimentieren können.
Um dieses Juwel auf Ihrem lokalen Computer zu installieren, führen Sie bundle exec rake install
aus. Um eine neue Version zu veröffentlichen, aktualisieren Sie die Versionsnummer in version.rb
und führen Sie dann bundle exec rake release
aus. Dadurch wird ein Git-Tag für die Version erstellt, Git-Commits und -Tags gepusht und die .gem
Datei an rubygems.org gepusht.
Fehlerberichte und Pull-Requests sind auf GitHub unter https://github.com/ormtech/whoxy willkommen.
Das Juwel ist als Open Source unter den Bedingungen der MIT-Lizenz verfügbar.