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
1212 app.views.RamdaPage =
1313 app.views.ReactPage =
1414 app.views.RethinkdbPage =
15+app.views.TensorflowPage =
1516 app.views.TypescriptPage =
1617 app.views.UnderscorePage =
1718 app.views.SimplePage
assets/javascripts/views/pages/tensorflow.coffee+0−7
@@ -1,7 +0,0 @@
1−#= require views/pages/base
2−
3−class 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
99 node.parent.content = node.content
1010 end
1111
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+
1222 css('b').each do |node|
1323 node.before(node.children).remove
1424 end