User:Polygnotus/Scripts/WikiPageToArray.js: Difference between revisions

Content deleted Content added
Created page with 'async function fetchWikitextArray(pageName) { const apiUrl = `https://en.wikipedia.org/w/api.php?action=parse&page=${encodeURIComponent(pageName)}&prop=wikitext&format=json&origin=*`; try { const response = await fetch(apiUrl); const data = await response.json(); if (data.parse && data.parse.wikitext) { const wikitext = data.parse.wikitext['*']; return wikitext .split('\n') .map(line => line.trim())...'
 
No edit summary
 
Line 24:
async function example() {
try {
const pageName = 'JavaScriptUser:Polygnotus/Scripts/WikiPageToArrayTest';
const wikitextArray = await fetchWikitextArray(pageName);
console.log(`Wikitext array for "${pageName}" page:`);