Some bug fixes
This commit is contained in:
parent
9f3a879628
commit
1a5e0cb819
|
@ -67,7 +67,7 @@ GEM
|
||||||
i18n (>= 0.4.0)
|
i18n (>= 0.4.0)
|
||||||
mime-types (~> 1.16)
|
mime-types (~> 1.16)
|
||||||
treetop (~> 1.4.8)
|
treetop (~> 1.4.8)
|
||||||
mime-types (1.16)
|
mime-types (1.17.2)
|
||||||
multi_json (1.0.3)
|
multi_json (1.0.3)
|
||||||
musicbrainz (0.5.0)
|
musicbrainz (0.5.0)
|
||||||
nokogiri
|
nokogiri
|
||||||
|
@ -100,14 +100,14 @@ GEM
|
||||||
rdoc (~> 3.4)
|
rdoc (~> 3.4)
|
||||||
thor (~> 0.14.6)
|
thor (~> 0.14.6)
|
||||||
raindrops (0.8.0)
|
raindrops (0.8.0)
|
||||||
rake (0.9.2)
|
rake (0.9.2.2)
|
||||||
rdoc (3.11)
|
rdoc (3.11)
|
||||||
json (~> 1.4)
|
json (~> 1.4)
|
||||||
sass (3.1.10)
|
sass (3.1.10)
|
||||||
sprockets (2.0.3)
|
sprockets (2.0.3)
|
||||||
hike (~> 1.2)
|
hike (~> 1.2)
|
||||||
rack (~> 1.0)
|
rack (~> 1.0)
|
||||||
tilt (~> 1.1, != 1.3.0)
|
tilt (!= 1.3.0, ~> 1.1)
|
||||||
therubyracer (0.9.8)
|
therubyracer (0.9.8)
|
||||||
libv8 (~> 3.3.10)
|
libv8 (~> 3.3.10)
|
||||||
thor (0.14.6)
|
thor (0.14.6)
|
||||||
|
|
|
@ -9,8 +9,12 @@ class Artist < ActiveRecord::Base
|
||||||
def status_str
|
def status_str
|
||||||
%w(loading ok fail)[self.status]
|
%w(loading ok fail)[self.status]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
private
|
||||||
|
|
||||||
def prepare_description
|
def prepare_description
|
||||||
self.desc.gsub! /[\[<].*?[\]>]/, '' unless self.desc.nil?
|
self.desc.gsub!(/[\[<].*?[\]>]/, '') unless self.desc.nil?
|
||||||
|
rescue
|
||||||
|
# WTF?!
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
= image_tag @artist.pic_url unless @artist.pic_url.nil?
|
= image_tag @artist.pic_url unless @artist.pic_url.nil?
|
||||||
.span7.columns.desc
|
.span7.columns.desc
|
||||||
%h2= @artist.name
|
%h2= @artist.name
|
||||||
= @artist.desc unless @artist.desc.nil?
|
= @artist.desc.html_safe unless @artist.desc.nil?
|
||||||
- unless @artist.artist_links.empty?
|
- unless @artist.artist_links.empty?
|
||||||
.service-icons
|
.service-icons
|
||||||
- @artist.artist_links.each do |service|
|
- @artist.artist_links.each do |service|
|
||||||
|
|
|
@ -126,10 +126,15 @@ class Discogs
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.get_master_albums url
|
def self.get_master_albums url
|
||||||
x = Nokogiri::HTML(open(url,
|
begin
|
||||||
'User-Agent' => 'Haven Search Bot',
|
xml = open(url,
|
||||||
'Cookie' => 'artist_layout=med; artist_limit=500'
|
'User-Agent' => 'Haven Search Bot',
|
||||||
).read)
|
'Cookie' => 'artist_layout=med; artist_limit=500'
|
||||||
|
).read
|
||||||
|
rescue => e
|
||||||
|
xml = ""
|
||||||
|
end
|
||||||
|
x = Nokogiri::HTML(xml)
|
||||||
albums = []
|
albums = []
|
||||||
split = 0
|
split = 0
|
||||||
x.css('table.discography > tbody > tr').each do |_|
|
x.css('table.discography > tbody > tr').each do |_|
|
||||||
|
|
Loading…
Reference in New Issue