Le code du mardi: une API gencontent
mardi 24 novembre 2020 à 08:25Donc cette API sert à générer du contenu en JSON:
Générer un ou plusieurs users
- ?user renvoie un user
- ?users[=xx] renvoie xx users (ou 10 par défaut)
{ "name":"xefu llelo", "profile_pic":"http://localhost/api/getcontent/pics/03w.jpg", "comment":"Enallu00e9geant la nacelle de tous les objets qu'elle contenait, lespassagers avaient pu prolonger, pendant quelques heures, leursuspension dans l'airnu00c0 l'aube, les nuages, plus vu00e9siculaires, u00e9taientremontu00e9s dans les hauteurs du cielnterren", "id":"d1f9d6bd62a64d6ae9a0", "profile":"Staff" }
Générer un ou plusieurs posts
- ?post renvoie un user
- ?posts[=xx] renvoie xx posts (ou 10 par défaut)
- ?fr / ?en pour que le texte du post soit en français ou en anglais (français par défaut)
{ "author":"bu qymisawe", "profile_pic":"http://localhost/api/getcontent/pics/09w.jpg", "title":"L'enveloppe du ballon se du00e9gonflait de plus enplusn", "body":"Telle u00e9tait mu00eamel'opacitu00e9 des nuages, qu'ils n'auraient pu dire s'il faisait jourou nuitnLeurs yeux ne pouvaient percer l'u00e9pais brouillard qui s'amoncelaitsous la nacellen", "tags":"#followme,#photooftheday,#repost,#like4like,#selfie", "id":"26107b59d4069b7385c6", "profile":"CEO" }
Générer un ou plusieurs commentaires
- ?comment renvoie un commentaire
- ?comments[=xx] renvoie xx commentaires (ou 10 par défaut)
- ?fr / ?en pour que le texte du commentaire soit en français ou en anglais (français par défaut)
{ "name":"xefu llelo", "profile_pic":"http://localhost/api/getcontent/pics/03w.jpg", "comment":"Enallu00e9geant la nacelle de tous les objets qu'elle contenait, lespassagers avaient pu prolonger, pendant quelques heures, leursuspension dans l'airnu00c0 l'aube, les nuages, plus vu00e9siculaires, u00e9taientremontu00e9s dans les hauteurs du cielnterren", "id":"d1f9d6bd62a64d6ae9a0", "profile":"Staff" }
Le contenu
les textes
Sont extraits de Jules Verne pour le français et de Cicéron pour l'anglais.
les images de profil
ont été récupérées sur unsplash (pour lequel j'ai dû bricoler une appli permettant de récupérer les images par lots) et avec thispersondoesnotexist.
Les liens
- pour tester: http://api.warriordudimanche.net/gencontent/
- pour télécharger: http://api.warriordudimanche.net/gencontent/?download
Voili voilà...
<link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});► Commentaires