tensorflow.rb 957 B

1234567891011121314151617181920212223242526272829303132333435
  1. module Docs
  2. class Tensorflow < UrlScraper
  3. self.name = 'TensorFlow'
  4. self.type = 'tensorflow'
  5. self.links = {
  6. home: 'https://www.tensorflow.org/',
  7. code: 'https://github.com/tensorflow/tensorflow'
  8. }
  9. html_filters.push 'tensorflow/entries', 'tensorflow/clean_html'
  10. options[:container] = '#content'
  11. options[:attribution] = <<-HTML
  12. &copy; 2015 The TensorFlow Authors. All rights reserved.<br>
  13. Licensed under the Apache 2.0 License.
  14. HTML
  15. version 'Python' do
  16. self.base_url = 'https://www.tensorflow.org/versions/r0.8/api_docs/python/'
  17. self.release = '0.8'
  18. end
  19. version 'C++' do
  20. self.base_url = 'https://www.tensorflow.org/versions/r0.8/api_docs/cc/'
  21. self.release = '0.8'
  22. options[:fix_urls] = ->(url) {
  23. url.sub! '/api_docs/cc/class', '/api_docs/cc/Class'
  24. url.sub! '/api_docs/cc/struct', '/api_docs/cc/Struct'
  25. url
  26. }
  27. end
  28. end
  29. end