module DisavowTool
Constants
- EXPORT_PATH
- IMPORT_PATH
- OPTIONS
- SECONDS_TITTLE_REQUEST
- VERSION
Public Class Methods
run()
click to toggle source
# File lib/disavow_tool.rb, line 15 def self.run puts "Importing new links".blue if OPTIONS.verbose imported_links = ImportedLinks.new puts "Importing Disavowed links".blue if OPTIONS.verbose disavowed = DisavowList.new if OPTIONS.whitelist puts "Importing Whitelist links".blue if OPTIONS.verbose white_list = WhiteList.new puts "Cleagning imported links already in whitelist".blue if OPTIONS.verbose imported_links.remove_known_links(white_list.links) puts "Cleagning imported links with a domain existingin in whitelist".blue if OPTIONS.verbose p white_list.domains imported_links.remove_known_links_for_domain(white_list.domains) end puts "Cleagning imported links already in Disavow".blue if OPTIONS.verbose imported_links.remove_known_links(disavowed.links) puts "Cleagning imported links with a domain existingin in Disavow".blue if OPTIONS.verbose imported_links.remove_known_links_for_domain(disavowed.domains) imported_links.summary imported_links.analyse(disavowed, white_list) disavowed.summary if OPTIONS.verbose white_list.summary if OPTIONS.verbose puts "Exporting...".red if OPTIONS.verbose disavowed.export white_list.export if OPTIONS.whitelist end