History

Update SVG scraper

Closes #198.

Thibaut committed 11 years ago

Commit 7ad018e1 parent 4c116c32 files · +5 −8Browse files

Unified · Split

2 files
  1. lib/docs/filters/svg/entries.rb +3 −3
  2. lib/docs/scrapers/mdn/svg.rb +2 −5
lib/docs/filters/svg/entries.rb+3−3
@@ -3,9 +3,9 @@ module Docs · 2 unmodified lines
3 class EntriesFilter < Docs::EntriesFilter3 class EntriesFilter < Docs::EntriesFilter
4 def get_name4 def get_name
5 name = super5 name = super
6 name.remove!('Element.').try(:downcase!)6 name.gsub!('Element.', '').try(:downcase!)
7 name.remove!('Attribute.').try(:downcase!)7 name.gsub!('Attribute.', '').try(:downcase!)
8 name.remove!('Tutorial.')8 name.gsub!('Tutorial.', '')
9 name.gsub!('_', '')9 name.gsub!('_', '')
10 10
11 if name.in?(%w(Element Attribute Content\ type))11 if name.in?(%w(Element Attribute Content\ type))
lib/docs/scrapers/mdn/svg.rb+2−5
@@ -2,6 +2,7 @@ module Docs · 1 unmodified line
2 class Svg < Mdn2 class Svg < Mdn
3 self.name = 'SVG'3 self.name = 'SVG'
4 self.base_url = 'https://developer.mozilla.org/en-US/docs/Web/SVG'4 self.base_url = 'https://developer.mozilla.org/en-US/docs/Web/SVG'
5 self.fix_redirections = true
5 6
6 html_filters.push 'svg/clean_html', 'svg/entries', 'title'7 html_filters.push 'svg/clean_html', 'svg/entries', 'title'
7 8
@@ -17,11 +18,7 @@ module Docs · 9 unmodified lines
17 end18 end
18 end19 end
19 20
20 options[:skip] = %w(21 options[:skip] = %w(/Compatibility_sources /FAQ)
21 /Compatibility_sources
22 /FAQ
23 /SVG_animation_with_SMIL
24 /SVG_as_an_Image)
25 22
26 options[:fix_urls] = ->(url) do23 options[:fix_urls] = ->(url) do
27 url.sub! 'https://developer.mozilla.org/en-US/Web/SVG', Svg.base_url24 url.sub! 'https://developer.mozilla.org/en-US/Web/SVG', Svg.base_url