Update SVG scraper

Closes #198.
pull/200/head
Thibaut 10 years ago
parent 4c116c34d1
commit 7ad018e95c

@ -3,9 +3,9 @@ module Docs
class EntriesFilter < Docs::EntriesFilter
def get_name
name = super
name.remove!('Element.').try(:downcase!)
name.remove!('Attribute.').try(:downcase!)
name.remove!('Tutorial.')
name.gsub!('Element.', '').try(:downcase!)
name.gsub!('Attribute.', '').try(:downcase!)
name.gsub!('Tutorial.', '')
name.gsub!('_', '')
if name.in?(%w(Element Attribute Content\ type))

@ -2,6 +2,7 @@ module Docs
class Svg < Mdn
self.name = 'SVG'
self.base_url = 'https://developer.mozilla.org/en-US/docs/Web/SVG'
self.fix_redirections = true
html_filters.push 'svg/clean_html', 'svg/entries', 'title'
@ -17,11 +18,7 @@ module Docs
end
end
options[:skip] = %w(
/Compatibility_sources
/FAQ
/SVG_animation_with_SMIL
/SVG_as_an_Image)
options[:skip] = %w(/Compatibility_sources /FAQ)
options[:fix_urls] = ->(url) do
url.sub! 'https://developer.mozilla.org/en-US/Web/SVG', Svg.base_url

Loading…
Cancel
Save