X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/c6b295ab2defad9db190add803302cca72b3acbd..6039aac76eb12c9b9a6e336c63e7bf46671684d9:/lib/osm.rb diff --git a/lib/osm.rb b/lib/osm.rb index c4781ca41..1a22af93a 100644 --- a/lib/osm.rb +++ b/lib/osm.rb @@ -6,8 +6,6 @@ module OSM require 'rexml/text' require 'xml/libxml' require 'digest/md5' - require 'RMagick' - require 'nokogiri' if defined?(SystemTimer) Timer = SystemTimer @@ -512,27 +510,6 @@ module OSM "AND #{prefix}longitude BETWEEN #{bbox.min_lon} AND #{bbox.max_lon}" end - # Return a spam score for a chunk of text - def self.spam_score(text) - link_count = 0 - link_size = 0 - - doc = Nokogiri::HTML(Rinku.auto_link(text, :urls)) - - if doc.content.length > 0 - doc.xpath("//a").each do |link| - link_count += 1 - link_size += link.content.length - end - - link_proportion = link_size.to_f / doc.content.length.to_f - else - link_proportion = 0 - end - - return [link_proportion - 0.2, 0.0].max * 200 + link_count * 20 - end - def self.legal_text_for_country(country_code) file_name = File.join(Rails.root, "config", "legales", country_code.to_s + ".yml") file_name = File.join(Rails.root, "config", "legales", DEFAULT_LEGALE + ".yml") unless File.exist? file_name