File tree Expand file tree Collapse file tree 4 files changed +41
-6
lines changed Expand file tree Collapse file tree 4 files changed +41
-6
lines changed Original file line number Diff line number Diff line change 1
1
source 'https://rubygems.org'
2
- ruby '2.6.0 '
2
+ ruby '2.6.2 '
3
3
4
4
gem 'rake'
5
5
gem 'thor'
Original file line number Diff line number Diff line change @@ -10,10 +10,24 @@ def call
10
10
css ( '.headerlink' ) . remove
11
11
12
12
css ( 'dt' ) . each do |node |
13
- new_node = doc . document . create_element "h3"
14
- new_node . content = node . inner_text [ 0 ...-1 ]
13
+ if node . parent . classes . include? 'class'
14
+ new_node = doc . document . create_element 'h2'
15
+ else
16
+ new_node = doc . document . create_element "h3"
17
+ end
18
+ new_node [ 'id' ] = node [ 'id' ]
19
+ new_node . content = node . inner_text
15
20
node . replace new_node
16
21
end
22
+
23
+ css ( 'pre' ) . each do |node |
24
+ classes = node . parent . parent . classes
25
+ if classes . include? 'highlight-python3'
26
+ node [ 'class' ] = 'language-python'
27
+ node [ 'data-language' ] = 'python'
28
+ end
29
+ node . parent . parent . replace ( node )
30
+ end
17
31
doc
18
32
end
19
33
end
Original file line number Diff line number Diff line change @@ -11,7 +11,28 @@ def get_type
11
11
12
12
def additional_entries
13
13
css ( '.descname' ) . each_with_object [ ] do |node , entries |
14
- name = node . previous . text + node . text
14
+
15
+ name = node . text
16
+ if node . previous . classes . include? 'descclassname'
17
+ name = node . previous . text + name
18
+ end
19
+ name . strip!
20
+
21
+ dl = node . parent . parent
22
+
23
+ if dl . classes . include? ( 'attribute' ) or dl . classes . include? ( 'method' )
24
+ parent = dl . parent . previous_element
25
+ cls = ''
26
+ if n = parent . at_css ( '.descname' )
27
+ if n . text == "The nursery interface"
28
+ cls += "Nursery."
29
+ else
30
+ cls += n . text + '.'
31
+ end
32
+ end
33
+ name = cls + name
34
+ end
35
+
15
36
id = node . parent [ 'id' ]
16
37
entries << [ name , id ]
17
38
end
Original file line number Diff line number Diff line change 63
63
"code" : " https://github.com/python-trio/trio"
64
64
},
65
65
"release" : " 0.11" ,
66
- "mtime" : 1556272773 ,
67
- "db_size" : 736670
66
+ "mtime" : 1556275385 ,
67
+ "db_size" : 746040
68
68
}
69
69
]
You can’t perform that action at this time.
0 commit comments