1
1
module Docs
2
2
class Click < UrlScraper
3
3
self . name = 'click'
4
- self . type = 'sphinx' #'simple'
5
- self . release = '8.1.7'
6
- self . base_url = 'https://click.palletsprojects.com/en/8.1.x/'
4
+ self . type = 'sphinx'
7
5
self . root_path = 'index.html'
8
6
self . links = {
9
7
home : 'https://click.palletsprojects.com/' ,
10
8
code : 'https://github.com/pallets/click'
11
9
}
12
10
13
- html_filters . push 'click/pre_clean_html' , 'click/entries' , 'click/clean_html' , ' sphinx/clean_html' , 'title '
11
+ html_filters . push 'click/pre_clean_html' , 'click/entries' , 'sphinx/clean_html'
14
12
15
- options [ :skip ] = [ 'changes/' , 'genindex/' , 'py-modindex/' , 'license/' ]
16
13
options [ :container ] = '.body > section'
14
+ options [ :skip ] = [ 'changes/' , 'genindex/' , 'py-modindex/' ]
17
15
options [ :title ] = false
18
16
19
17
options [ :attribution ] = <<-HTML
@@ -22,6 +20,51 @@ class Click < UrlScraper
22
20
We are not supported nor endorsed by Pallets.
23
21
HTML
24
22
23
+ version '8.1' do
24
+ self . release = '8.1.x'
25
+ self . base_url = "https://click.palletsprojects.com/en/#{ self . release } /"
26
+ end
27
+
28
+ version '8.0' do
29
+ self . release = '8.0.x'
30
+ self . base_url = "https://click.palletsprojects.com/en/#{ self . release } /"
31
+ end
32
+
33
+ version '7' do
34
+ self . release = '7.x'
35
+ self . base_url = "https://click.palletsprojects.com/en/#{ self . release } /"
36
+ end
37
+
38
+ version '6' do
39
+ self . release = '6.x'
40
+ self . base_url = "https://click.palletsprojects.com/en/#{ self . release } /"
41
+ end
42
+
43
+ version '5' do
44
+ self . release = '5.x'
45
+ self . base_url = "https://click.palletsprojects.com/en/#{ self . release } /"
46
+ end
47
+
48
+ version '4' do
49
+ self . release = '4.x'
50
+ self . base_url = "https://click.palletsprojects.com/en/#{ self . release } /"
51
+ end
52
+
53
+ version '3' do
54
+ self . release = '3.x'
55
+ self . base_url = "https://click.palletsprojects.com/en/#{ self . release } /"
56
+ end
57
+
58
+ version '2' do
59
+ self . release = '2.x'
60
+ self . base_url = "https://click.palletsprojects.com/en/#{ self . release } /"
61
+ end
62
+
63
+ version '1' do
64
+ self . release = '1.x'
65
+ self . base_url = "https://click.palletsprojects.com/en/#{ self . release } /"
66
+ end
67
+
25
68
def get_latest_version ( opts )
26
69
get_latest_github_release ( 'pallets' , 'click' , opts )
27
70
end
0 commit comments