module EZTVScraper::Parser
Public Instance Methods
list_parser()
click to toggle source
# File lib/eztv_scraper/parser.rb, line 3 def list_parser puts spinner = TTY::Spinner.new('[:spinner] Parsing EZTV', format: :dots, success_mark: '+') spinner.auto_spin @eztvurl = 'https://eztv.io/showlist/rating/' unparsed_showlist = HTTParty.get(@eztvurl) @parsed_showlist = Nokogiri::HTML(unparsed_showlist.body) spinner.success(@pastel.blue('(✔)')) spinner.error(@pastel.red('(✖)')) puts end
parsed_show()
click to toggle source
# File lib/eztv_scraper/parser.rb, line 15 def parsed_show spinner = TTY::Spinner.new('[:spinner] Looking for episodes', format: :dots, success_mark: '+') spinner.auto_spin @showurl = @series_link unparsed_page = HTTParty.get(@showurl) @parsed_page = Nokogiri::HTML(unparsed_page.body) spinner.success(@pastel.blue('(✔)')) spinner.error(@pastel.red('(✖ Something went wrong)')) end