[devdocsgjs/main: 1281/1867] Update Rust to 1.48.0 and improve clean_html filter
- From: Andy Holmes <andyholmes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [devdocsgjs/main: 1281/1867] Update Rust to 1.48.0 and improve clean_html filter
- Date: Fri, 19 Nov 2021 23:47:52 +0000 (UTC)
commit c5f7de620ba1f0884a7646c3312ab4d22ec159cf
Author: MasterEnoc <brianhernandez222 hotmail com>
Date: Sat Nov 21 22:23:54 2020 -0600
Update Rust to 1.48.0 and improve clean_html filter
lib/docs/filters/rust/clean_html.rb | 15 ++-------------
lib/docs/scrapers/rust.rb | 3 +--
2 files changed, 3 insertions(+), 15 deletions(-)
---
diff --git a/lib/docs/filters/rust/clean_html.rb b/lib/docs/filters/rust/clean_html.rb
index 301e12f3..682bf484 100644
--- a/lib/docs/filters/rust/clean_html.rb
+++ b/lib/docs/filters/rust/clean_html.rb
@@ -71,19 +71,6 @@ module Docs
doc.first_element_child.name = 'h1' if doc.first_element_child.name = 'h2'
at_css('h1').content = 'Rust Documentation' if root_page?
- css('.table-display').each do |node|
- node.css('td').each do |td|
- node.before(td.children)
- end
- node.remove
- end
-
- css('.important-traits').to_a.each_with_index do |node, index|
- content = node.at_css('.content.hidden .content')
- node.at_css('.content.hidden').replace(content) if content
- node.parent.after(node) if node.parent.name.in?(%(h2 h3 h4))
- end
-
css('code.content').each do |node|
node.name = 'pre'
node.css('.fmt-newline').each do |line|
@@ -97,6 +84,8 @@ module Docs
node.previous_element.before(node)
end
+ css('.sidebar').remove
+
css('.collapse-toggle').remove
# Fix how notable-traits sections are shown
diff --git a/lib/docs/scrapers/rust.rb b/lib/docs/scrapers/rust.rb
index 0cb4b7fb..0e9f7823 100644
--- a/lib/docs/scrapers/rust.rb
+++ b/lib/docs/scrapers/rust.rb
@@ -3,12 +3,11 @@
module Docs
class Rust < UrlScraper
self.type = 'rust'
- self.release = '1.47.0'
+ self.release = '1.48.0'
self.base_url = 'https://doc.rust-lang.org/'
self.root_path = 'book/index.html'
self.initial_paths = %w(
reference/introduction.html
- collections/index.html
std/index.html
error-index.html)
self.links = {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]