11module Docs
22 class Click < UrlScraper
33 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'
75 self . root_path = 'index.html'
86 self . links = {
97 home : 'https://click.palletsprojects.com/' ,
108 code : 'https://github.com/pallets/click'
119 }
1210
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'
1412
15- options [ :skip ] = [ 'changes/' , 'genindex/' , 'py-modindex/' , 'license/' ]
1613 options [ :container ] = '.body > section'
14+ options [ :skip ] = [ 'changes/' , 'genindex/' , 'py-modindex/' ]
1715 options [ :title ] = false
1816
1917 options [ :attribution ] = <<-HTML
@@ -22,6 +20,51 @@ class Click < UrlScraper
2220 We are not supported nor endorsed by Pallets.
2321 HTML
2422
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+
2568 def get_latest_version ( opts )
2669 get_latest_github_release ( 'pallets' , 'click' , opts )
2770 end
0 commit comments