Le code du mardi: une API gencontent (v1.2.1)
Donc 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":"Cypofolu Ribimazy", "email":"pognebe43@microsoft.fr", "profile_pic":"https://api.warriordudimanche.net/gencontent/pics/39w.jpg", "phone":"+16 1325136615", "id":"896750a31a7cffd69d84", "profile":"User", "adress":"174 Southern Abby park", "zipcode":"13301", "city":"St Asaph", "country":"England" }
Générer un ou plusieurs posts
- ?post renvoie un user
- ?posts[=xx] renvoie xx posts (ou 10 par défaut)
- ?fr / ?en / ?es 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" }
EDIT: données spéciales
J'ai ajouté la possibilité de ne générer qu'un seul type de données (email, nom, téléphone, id, image de profil, contenu textuel...)
- lorem[=xx] : génère une suite de phrases (10 par défaut)
- name: génère un nom/prénom prononçable
- names[=xx] : génère une suite de phrases (10 par défaut)
- idem pour phone/phones, email/emails, id/ids, pic/pics, email/emails, adress/adresses, tag/tags...
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à...
✍ Écrire un commentaire
les commentaires relevant du SPAM seront filtrés et dégagés direct...