Wikipedia API Suggest
by zachreynolds
HTML
<ul id="wiki-suggest" class="test">
</ul>
JavaScript
// WIKI SUGGEST
var txt = "test";
var lang = "en"
widiSuggest(txt);
function widiSuggest(txt) {
//var tptext = message.text
console.log(txt);
//var phrase = common(message);
//console.log(phrase);
//var lang = $('.select').val();
//console.log(lang);
//url = "https://"+lang+".wikipedia.org/w/api.php?action=query&prop=description&titles="+txt+"prop=extracts&exintro&explaintext&exsentences=10&format=json&redirects&callback=?";
url = "https://"+lang+".wikipedia.org/w/api.php?action=opensearch&format=json&formatversion=2&search="+txt+"&namespace=0&limit=10&suggest=true&callback=?";
//console.log(message)
//function WD_i(item) {
//var be = item
$.getJSON(url, function (json) {
//var item_id = Object.keys(json.query.pages)[0]; // THIS DO THE TRICK !
var suggestions = json;
console.log(json)
$.each(json, function(i, suggestions){
$("#wiki-suggest").append("<li>" + suggestions + "</li>");
});
//$('.response').text(respond);
//$("#talk_button").trigger('click');
//speechSynthesis.speak(message);
//speechSynthesis.cancel();
//var message = new SpeechSynthesisUtterance(respond);
//speechSynthesis.speak(message);
});
//}
//speechSynthesis.speak(message);
//newtext[$(this).attr("id")] = $(this).val();
//newtext.voice = voices[$(this).val()];
}