word edit: language input as wikipedia domain
[sheet.git] / writer.plp
index e9f0f8d1e046855a96b03ac6a6ebda2fa9002065..9c74b0a8f96a29354fcf828e10da8c6fbfa44ed2 100644 (file)
@@ -65,7 +65,9 @@ document.addEventListener('DOMContentLoaded', () => {
        wpbutton.append('Copy');
        wpbutton.onclick = () => {
                let wptitle = wpinput.value || document.getElementById('form').value;
-               let wppage = 'https://en.wikipedia.org/w/api.php?action=parse&format=json&origin=*&prop=text&page='+wptitle;
+               let wplang = document.getElementById('lang').value.substr(0, 2); // crude iso-639-3→2
+               let wpapi = `https://${wplang}.wikipedia.org/w/api.php`;
+               let wppage = wpapi+'?action=parse&format=json&origin=*&prop=text&page='+wptitle;
                fetch(wppage).then(res => res.json()).then(json => {
                        if (json.error) throw `error returned: ${json.error.info}`;
                        wpinput.value = json.parse.title;