1
0
Эх сурвалжийг харах

Update Django documentation (1.10.3, 1.9.11, 1.8.16)

Fixes #502.
Thibaut Courouble 9 жил өмнө
parent
commit
398c3bf8b1

+ 8 - 1
lib/docs/filters/django/entries.rb

@@ -21,7 +21,7 @@ module Docs
       def additional_entries
         entries = []
 
-        css('dl.function', 'dl.class', 'dl.method', 'dl.attribute').each do |node|
+        css('dl.function', 'dl.class', 'dl.method', 'dl.attribute', 'dl.data').each do |node|
           next unless id = node.at_css('dt')['id']
           next unless name = id.dup.sub!('django.', '')
 
@@ -35,6 +35,13 @@ module Docs
           entries << [name, id, type]
         end
 
+        css('span[id^="std:setting-"] + h3').each do |node|
+          name = node.content
+          name.remove! "\u{00B6}"
+          name.prepend 'settings.'
+          entries << [name, node.previous_element['id'], 'settings']
+        end
+
         entries
       end
     end

+ 3 - 3
lib/docs/scrapers/django.rb

@@ -35,19 +35,19 @@ module Docs
     HTML
 
     version '1.10' do
-      self.release = '1.10.0'
+      self.release = '1.10.3'
       self.dir = '/Users/Thibaut/DevDocs/Docs/Django110'
       self.base_url = 'https://docs.djangoproject.com/en/1.10/'
     end
 
     version '1.9' do
-      self.release = '1.9.9'
+      self.release = '1.9.11'
       self.dir = '/Users/Thibaut/DevDocs/Docs/Django19'
       self.base_url = 'https://docs.djangoproject.com/en/1.9/'
     end
 
     version '1.8' do
-      self.release = '1.8.14'
+      self.release = '1.8.16'
       self.dir = '/Users/Thibaut/DevDocs/Docs/Django18'
       self.base_url = 'https://docs.djangoproject.com/en/1.8/'
     end