Skip to content

Commit 1330758

Browse files
committed
preprocess: prefer https
1 parent 65841c2 commit 1330758

3 files changed

Lines changed: 16 additions & 14 deletions

File tree

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,5 @@ en/*
1212
chmhelp/*
1313
common/*
1414
chm_temp/*
15-
cppreference-doc/*
15+
cppreference-doc/*
16+
tidy-errors.txt

preprocess-zh.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ git clone https://github.com/PeterFeicht/cppreference-doc.git --depth=1
2121
cd cppreference-doc
2222
git apply -3 ../zh.diff
2323
make source
24-
set +e
2524

2625
# init files and vars
2726
startup_scripts_replace="startup_scripts.js"
@@ -47,7 +46,7 @@ VERSION="${VERSION:-$(date +%Y%m%d)}"
4746
CPUS="$(cat /proc/cpuinfo | grep -c '^processor')"
4847

4948
# package un-processed files
50-
"${_7Z}" -mx9 -myx9 "cppreference-unprocessed-${VERSION}.7z" ./reference
49+
"${_7Z}" a -mx9 -myx9 "cppreference-unprocessed-${VERSION}.7z" ./reference
5150

5251
# https://gist.github.com/cdown/1163649/8a35c36fdd24b373788a7057ed483a5bcd8cd43e
5352
url_encode() {
@@ -128,9 +127,11 @@ find -iname '*.css' | xargs sed -i -r 's/\.\.\/([^.]+?)\.ttf/\1.ttf/ig'
128127
echo Done.
129128

130129
# package processed files
131-
"${_7Z}" -mx9 -myx9 "html-book-${VERSION}.7z" ./reference
130+
"${_7Z}" a -mx9 -myx9 "html-book-${VERSION}.7z" ./reference
132131

133132
# move processed files to parent folder
134133
# for make_chm.sh
135134
mv -f reference/* ../
136135
cd ..
136+
137+
set +e

zh.diff

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ index deadfe2..46abab2 100644
2828
+ --timeout=5 --tries=150 --no-verbose \
2929
--retry-connrefused --waitretry=10 --read-timeout=20 \
3030
- http://en.cppreference.com/w/ ; \
31-
+ http://zh.cppreference.com/w/ ; \
31+
+ https://zh.cppreference.com/w/ ; \
3232
popd > /dev/null
3333

3434
- ./export.py --url=http://en.cppreference.com/mwiki reference/cppreference-export-ns0,4,8,10.xml 0 4 8 10
35-
+ ./export.py --url=http://zh.cppreference.com/mwiki reference/cppreference-export-ns0,4,8,10.xml 0 4 8 10
35+
+ ./export.py --url=https://zh.cppreference.com/mwiki reference/cppreference-export-ns0,4,8,10.xml 0 4 8 10
3636
diff --git a/commands/preprocess.py b/commands/preprocess.py
3737
index ed67174..ada56fe 100644
3838
--- a/commands/preprocess.py
@@ -84,7 +84,7 @@ index 848d431..67d00f4 100644
8484
class Driver:
8585
def __init__(self):
8686
- base_url = "http://en.cppreference.com/"
87-
+ base_url = "http://zh.cppreference.com/"
87+
+ base_url = "https://zh.cppreference.com/"
8888
driver = webdriver.Firefox()
8989
driver.implicitly_wait(30)
9090
try:
@@ -110,7 +110,7 @@ index 9789e56..7a3a3dc 100755
110110
line += abstract + '\t'
111111
# source url
112112
- line += 'http://en.cppreference.com/w/' + link + '\n'
113-
+ line += 'http://zh.cppreference.com/w/' + link + '\n'
113+
+ line += 'https://zh.cppreference.com/w/' + link + '\n'
114114
out.write(line)
115115

116116
build_redirects(redirects, item_ident, item_type)
@@ -123,7 +123,7 @@ index d2e625c..82cb11f 100644
123123
res = u''
124124
res += '<tt><b>' + xml_escape(full_name) + '</b></tt> [<span class="link">'
125125
- res += '<a href="http://en.cppreference.com/w/' + xml_escape(full_link) + '">'
126-
+ res += '<a href="http://zh.cppreference.com/w/' + xml_escape(full_link) + '">'
126+
+ res += '<a href="https://zh.cppreference.com/w/' + xml_escape(full_link) + '">'
127127
res += full_link + '</a></span>] <span class="mark">' + mark + '</span>\n'
128128
return res
129129

@@ -157,27 +157,27 @@ index e4aa687..d6f143f 100644
157157
class TestConvertLoaderName(unittest.TestCase):
158158
def test_convert_loader_name(self):
159159
- url = 'http://en.cppreference.com/mwiki/load.php?debug=false&lang=en&\
160-
+ url = 'http://zh.cppreference.com/mwiki/load.php?debug=false&lang=*&\
160+
+ url = 'https://zh.cppreference.com/mwiki/load.php?debug=false&lang=*&\
161161
modules=site&only=scripts&skin=cppreference2&*'
162162
self.assertEqual('site_scripts.js', convert_loader_name(url))
163163

164164
- url = 'http://en.cppreference.com/mwiki/load.php?debug=false&lang=en&\
165-
+ url = 'http://zh.cppreference.com/mwiki/load.php?debug=false&lang=*&\
165+
+ url = 'https://zh.cppreference.com/mwiki/load.php?debug=false&lang=*&\
166166
modules=site&only=styles&skin=cppreference2&*'
167167
self.assertEqual('site_modules.css', convert_loader_name(url))
168168

169169
- url = 'http://en.cppreference.com/mwiki/load.php?debug=false&lang=en&\
170-
+ url = 'http://zh.cppreference.com/mwiki/load.php?debug=false&lang=*&\
170+
+ url = 'https://zh.cppreference.com/mwiki/load.php?debug=false&lang=*&\
171171
modules=skins.cppreference2&only=scripts&skin=cppreference2&*'
172172
self.assertEqual('skin_scripts.js', convert_loader_name(url))
173173

174174
- url = 'http://en.cppreference.com/mwiki/load.php?debug=false&lang=en&\
175-
+ url = 'http://zh.cppreference.com/mwiki/load.php?debug=false&lang=*&\
175+
+ url = 'https://zh.cppreference.com/mwiki/load.php?debug=false&lang=*&\
176176
modules=startup&only=scripts&skin=cppreference2&*'
177177
self.assertEqual('startup_scripts.js', convert_loader_name(url))
178178

179179
- url = 'http://en.cppreference.com/mwiki/load.php?debug=false&lang=en&\
180-
+ url = 'http://zh.cppreference.com/mwiki/load.php?debug=false&lang=*&\
180+
+ url = 'https://zh.cppreference.com/mwiki/load.php?debug=false&lang=*&\
181181
modules=ext.gadget.ColiruCompiler%2CMathJax%7Cext.rtlcite%7Cmediawiki.\
182182
legacy.commonPrint%2Cshared%7Cskins.cppreference2&only=styles&skin=\
183183
cppreference2&*'

0 commit comments

Comments
 (0)