History

pytorch: keep latest version 1 and latest version 2

Simon Legner committed 2 years ago

Commit 3789d0b1 parent 15cafae2 files · +3 −73Browse files

Unified · Split

2 files
  1. lib/docs/filters/pytorch/entries.rb +1 −1
  2. lib/docs/scrapers/pytorch.rb +2 −72
lib/docs/filters/pytorch/entries.rb+1−1
@@ -13,7 +13,7 @@ module Docs · 12 unmodified lines
13 # The id of the container `div.section` indicates the page type.13 # The id of the container `div.section` indicates the page type.
14 # If the id starts with `module-`, then it's an API reference,14 # If the id starts with `module-`, then it's an API reference,
15 # otherwise it is a note or design doc.15 # otherwise it is a note or design doc.
16 section_id = at_css('.section')['id']16 section_id = at_css('.section[id], section[id]')['id']
17 if section_id.starts_with? 'module-'17 if section_id.starts_with? 'module-'
18 section_id.remove('module-')18 section_id.remove('module-')
19 else19 else
lib/docs/scrapers/pytorch.rb+2−72
@@ -20,86 +20,16 @@ module Docs · 19 unmodified lines
20 Licensed under the 3-clause BSD License.20 Licensed under the 3-clause BSD License.
21 HTML21 HTML
22 22
23 version '2.1' do23 version '2' do
24 self.release = '2.1'24 self.release = '2.1'
25 self.base_url = "https://pytorch.org/docs/#{release}/"25 self.base_url = "https://pytorch.org/docs/#{release}/"
26 end26 end
27 27
28 version '2.0' do28 version '1' do
29 self.release = '2.0'
30 self.base_url = "https://pytorch.org/docs/#{release}/"
31 end
32
33 version '1.13' do
34 self.release = '1.13'29 self.release = '1.13'
35 self.base_url = "https://pytorch.org/docs/#{release}/"30 self.base_url = "https://pytorch.org/docs/#{release}/"
36 end31 end
37 32
38 version '1.12' do
39 self.release = '1.12'
40 self.base_url = "https://pytorch.org/docs/#{release}/"
41 end
42
43 version '1.11' do
44 self.release = '1.11'
45 self.base_url = "https://pytorch.org/docs/#{release}/"
46 end
47
48 version '1.10' do
49 self.release = '1.10'
50 self.base_url = "https://pytorch.org/docs/#{release}/"
51 end
52
53 version '1.9' do
54 self.release = '1.9.1'
55 self.base_url = "https://pytorch.org/docs/#{release}/"
56 end
57
58 version '1.8' do
59 self.release = '1.8.1'
60 self.base_url = "https://pytorch.org/docs/#{release}/"
61 end
62
63 version '1.7' do
64 self.release = '1.7.1'
65 self.base_url = "https://pytorch.org/docs/#{release}/"
66 end
67
68 version '1.6' do
69 self.release = '1.6.0'
70 self.base_url = "https://pytorch.org/docs/#{release}/"
71 end
72
73 version '1.5' do
74 self.release = '1.5.1'
75 self.base_url = "https://pytorch.org/docs/#{release}/"
76 end
77
78 version '1.4' do
79 self.release = '1.4.0'
80 self.base_url = "https://pytorch.org/docs/#{release}/"
81 end
82
83 version '1.3' do
84 self.release = '1.3.1'
85 self.base_url = "https://pytorch.org/docs/#{release}/"
86 end
87
88 version '1.2' do
89 self.release = '1.2.0'
90 self.base_url = "https://pytorch.org/docs/#{release}/"
91 end
92
93 version '1.1' do
94 self.release = '1.1.0'
95 self.base_url = "https://pytorch.org/docs/#{release}/"
96 end
97
98 version '1.0' do
99 self.release = '1.0.1'
100 self.base_url = "https://pytorch.org/docs/#{release}/"
101 end
102
103 def get_latest_version(opts)33 def get_latest_version(opts)
104 get_latest_github_release('pytorch', 'pytorch', opts)34 get_latest_github_release('pytorch', 'pytorch', opts)
105 end35 end