History

Improve TensorFlow scraper

Thibaut Courouble committed 10 years ago

Commit 1b06b291 parent 51e1b3f3 files · +11 −7Browse files

Unified · Split

3 files
  1. assets/javascripts/views/pages/simple.coffee +1 −0
  2. assets/javascripts/views/pages/tensorflow.coffee +0 −7
  3. lib/docs/filters/tensorflow/clean_html.rb +10 −0
assets/javascripts/views/pages/simple.coffee+1−0
@@ -12,6 +12,7 @@ app.views.MeteorPage = · 11 unmodified lines
12app.views.RamdaPage =12app.views.RamdaPage =
13app.views.ReactPage =13app.views.ReactPage =
14app.views.RethinkdbPage =14app.views.RethinkdbPage =
15app.views.TensorflowPage =
15app.views.TypescriptPage =16app.views.TypescriptPage =
16app.views.UnderscorePage =17app.views.UnderscorePage =
17app.views.SimplePage18app.views.SimplePage
assets/javascripts/views/pages/tensorflow.coffee+0−7
@@ -1,7 +0,0 @@
1#= require views/pages/base
2
3class app.views.TensorflowPage extends app.views.BasePage
4 prepare: ->
5 @highlightCode @findAll('pre[class*="lang-c++"]'), 'cpp'
6 @highlightCode @findAll('pre.lang-python'), 'python'
7 return
lib/docs/filters/tensorflow/clean_html.rb+10−0
@@ -9,6 +9,16 @@ module Docs · 8 unmodified lines
9 node.parent.content = node.content9 node.parent.content = node.content
10 end10 end
11 11
12 css('pre').each do |node|
13 node.inner_html = node.inner_html.strip_heredoc
14
15 if node['class'].include?('lang-c++')
16 node['data-language'] = 'cpp'
17 elsif node['class'].include?('lang-python')
18 node['data-language'] = 'python'
19 end
20 end
21
12 css('b').each do |node|22 css('b').each do |node|
13 node.before(node.children).remove23 node.before(node.children).remove
14 end24 end