Sha256: 6bd28e1579e12c1e5888095fc3f61525aa33d3d1cd8b35902d1e9080f518397d
Contents?: true
Size: 786 Bytes
Versions: 1
Compression:
Stored size: 786 Bytes
Contents
# encoding: utf-8 module Nokaya class MusicStore < Apple def initialize args, options = {} options = options.dup options['itunes'] = true super(args, options) @type = :musicstore find(args) @path = "#{@path}/musicstore-#{@workers.sanitize(args.join(' '))}-#{@workers.timed}" end private def find args url = self.music_url(args) data = get(url) data['results'].each do |obj| next if obj['collectionName'].nil? link = obj['artworkUrl100'].gsub('100x100', '1200x1200') next if @image_url.include?(link) @image_url << link @file_name << "#{@workers.sanitize(obj['collectionName'])}.jpg" end end def get url JSON.parse(open(url).read) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nokaya-0.1.2 | lib/nokaya/musicstore.rb |