Sha256: 1e93b23ff2367f193cff2461db503e87e5add697cf49a0026b43b4e3bc82b93c
Contents?: true
Size: 726 Bytes
Versions: 1
Compression:
Stored size: 726 Bytes
Contents
require_relative 'importer' # Module that creates a link list and generates an html representation module SycLink # Importer for Internet Explorer class InternetExplorer < Importer # Reads the links from the Internet Explorer's bookmarks directory def read files = Dir.glob(File.join(path, "**/*")) regex = Regexp.new("(?<=#{path}).*") files.map do |file| unless File.directory? file url = File.read(file).scan(/(?<=\nURL=)(.*)$/).flatten.first name = File.basename(file) description = "" tag = extract_tags(File.dirname(file).scan(regex)) [url, name, description, tag] end end.compact end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
syclink-0.1.0 | lib/syclink/internet_explorer.rb |