History

Update Bash documentation (5.2)

Simon Legner committed 4 years ago

Commit 01b599b1 parent 238d7772 files · +4 −1Browse files

Unified · Split

2 files
  1. lib/docs/filters/bash/clean_html.rb +3 −0
  2. lib/docs/scrapers/bash.rb +1 −1
lib/docs/filters/bash/clean_html.rb+3−0
@@ -2,12 +2,15 @@ module Docs · 1 unmodified line
2 class Bash2 class Bash
3 class CleanHtmlFilter < Filter3 class CleanHtmlFilter < Filter
4 def call4 def call
5 @doc = at_css('> div[id]') if at_css('> div[id]')
5 # Remove the navigation header and footer and the lines underneath and above it6 # Remove the navigation header and footer and the lines underneath and above it
6 at_css('.header + hr').remove7 at_css('.header + hr').remove
7 line_above = at_xpath('//div[@class="header"]/preceding::hr[1]')8 line_above = at_xpath('//div[@class="header"]/preceding::hr[1]')
8 line_above.remove unless line_above.nil?9 line_above.remove unless line_above.nil?
9 css('.header').remove10 css('.header').remove
10 11
12 css('.copiable-anchor').remove
13
11 # Remove chapter and section numbers from title14 # Remove chapter and section numbers from title
12 title_node = at_css('h1, h2, h3, h4, h5, h6')15 title_node = at_css('h1, h2, h3, h4, h5, h6')
13 title_node.content = title_node.content.gsub(/(\d+\.?)+/, '').strip16 title_node.content = title_node.content.gsub(/(\d+\.?)+/, '').strip
lib/docs/scrapers/bash.rb+1−1
@@ -1,7 +1,7 @@
1module Docs1module Docs
2 class Bash < FileScraper2 class Bash < FileScraper
3 self.type = 'bash'3 self.type = 'bash'
4 self.release = '5.1'4 self.release = '5.2'
5 self.base_url = 'https://www.gnu.org/software/bash/manual/html_node'5 self.base_url = 'https://www.gnu.org/software/bash/manual/html_node'
6 self.root_path = 'index.html'6 self.root_path = 'index.html'
7 self.links = {7 self.links = {