class Kmj::Parser

Public Class Methods

new(url) click to toggle source
# File lib/kmj.rb, line 7
def initialize(url)
  @url = url
end

Public Instance Methods

parse() click to toggle source
# File lib/kmj.rb, line 10
def parse
  list = Nokogiri::HTML(open(@url))
  list = list.css('div.vpl')
  File.open("result.txt", "w") do |file|
    list.css("a").each do |a|
      link = a.attr('href')
      if link.include?("ed2k://") || link.include?("thunder://")
        file.puts link
        puts link
      end
    end
  end

  system "pbcopy < result.txt"
  puts "Links copied to clipboard!"
end