Skip to content

Commit 8efe343

Browse files
wiki guides: arch removed TextExtracts - switch context fetch to parse/wikitext
prop=extracts has been returning 'Unrecognized parameter' warnings from wiki.archlinux.org, silently degrading guide generation to no-context. Use action=parse&prop=wikitext (core MediaWiki) with a tolerant parser.
1 parent 555d49a commit 8efe343

3 files changed

Lines changed: 4 additions & 5 deletions

File tree

index.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1006,9 +1006,8 @@ async function handleWikisearch(request) {
10061006
api = 'https://wiki.archlinux.org/api.php?action=query&list=search&format=json&origin=*'
10071007
+ '&srlimit=20&srsearch=' + encodeURIComponent(q.slice(0, 300));
10081008
} else if (title) {
1009-
api = 'https://wiki.archlinux.org/api.php?action=query&prop=extracts&explaintext=true'
1010-
+ '&exchars=1500&redirects=1&format=json&origin=*'
1011-
+ '&titles=' + encodeURIComponent(title.slice(0, 300));
1009+
api = 'https://wiki.archlinux.org/api.php?action=parse&prop=wikitext&format=json&origin=*'
1010+
+ '&page=' + encodeURIComponent(title.slice(0, 300));
10121011
} else {
10131012
return jsonResponse({ error: 'Provide ?q=<search term> or ?title=<page title>' }, { status: 400 }, request);
10141013
}

wiki-page.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

wiki.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ <h3 style="color:var(--acreetion-text-bright);font-size:1rem;margin-bottom:0.75r
309309
</script>
310310
<script src="recaptcha.js?v=20260824" defer>
311311
</script>
312-
<script src="wiki-page.js?v=20260828" defer>
312+
<script src="wiki-page.js?v=20260830" defer>
313313
</script>
314314
<script src="footer.js?v=20260825" defer>
315315
</script>

0 commit comments

Comments
 (0)