Added basic wikipedia thing idk if i'll have time lmao

This commit is contained in:
Alexis
2021-03-20 00:03:23 +01:00
parent bbc4744eed
commit ea83e946d8

View File

@@ -0,0 +1,36 @@
import axios from "axios";
/**
* Get the excerpt of the wikipedia (fr) article for the specific celestial object
* @param celestial A celestial object
*/
export const fetchWikipediaExcerpt = async (celestial: any): Promise<any> => {
let query = 'https://fr.wikipedia.org/w/api.php?action=opensearch';
switch (celestial.id) {
case "soleil":
case "lune":
query += `&search=${celestial.id}`;
break;
case "planète à lunes":
query += `&search=${celestial.id}%20planète`;
break;
default:
query += `&search=${celestial.id}%20${celestial.type}`;
break;
}
query += "&limit=1&namespace=0&format=json";
console.log(query);
const req = await axios.get(query);
return;
};
export default {
fetchWikipediaExcerpt
}