def read
      files = Dir.glob(File.join(path, "**/*"))
      
      regex = Regexp.new("(?<=#{path}).*")

      files.map do |file|
        unless ((File.directory? file) || (File.extname(file).upcase != ".URL"))
          url = File.read(file).scan(/(?<=\nURL=)(.*)$/).flatten.first.chomp
          name = url_name(File.basename(file, ".*"))
          description = ""
          tag         = extract_tags(File.dirname(file).scan(regex))
          [url, name, description, tag]
        end
      end.compact
    end
def read
      files = Dir.glob(File.join(path, "**/*"))
      
      regex = Regexp.new("(?<=#{path}).*")

      files.map do |file|
        unless ((File.directory? file) || (File.extname(file).upcase != ".URL"))
          url = File.read(file).scan(/(?<=\nURL=)(.*)$/).flatten.first.chomp
          name = url_name(File.basename(file, ".*"))
          description = ""
          tag         = extract_tags(File.dirname(file).scan(regex))
          [url, name, description, tag]
        end
      end.compact
    end
Reads the links from the Internet Explorer's bookmarks directory