Sha256: a2244c37d018df8c9af2cb4a05a8b094915b084574a85056c0ad33b1aed5e450
Contents?: true
Size: 608 Bytes
Versions: 2
Compression:
Stored size: 608 Bytes
Contents
#!/usr/bin/env ruby require "yaml" require "json" require "net/http" whitelisted_domains = %w(poczta.onet.pl fastmail.fm hushmail.com naver.com) existing_domains = File.readlines("vendor/disposable_domains.txt") url = "https://raw.githubusercontent.com/FGRibreau/mailchecker/master/list.json" resp = Net::HTTP.get_response(URI.parse(url)) remote_domains = JSON.parse(resp.body).flatten - whitelisted_domains result_domains = (existing_domains + remote_domains).map { |domain| domain.strip.downcase }.uniq.sort File.open("vendor/disposable_domains.txt", "w") { |f| f.write result_domains.join("\n") }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
email_assessor-0.2.1 | pull_mailchecker_emails.rb |
email_assessor-0.2 | pull_mailchecker_emails.rb |