Différences entre versions de « Export des bibliothèques en json »

De WIKI-BOKEH
Aller à : navigation, rechercher
 
(5 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 2 : Ligne 2 :
  
 
Les données exportées contiennent les informations publiques de la bibliothèque, [[Ouvertures des bibliothèques|les plages d'ouvertures]], ainsi que [[Champs personnalisés|les champs personnalisés]].
 
Les données exportées contiennent les informations publiques de la bibliothèque, [[Ouvertures des bibliothèques|les plages d'ouvertures]], ainsi que [[Champs personnalisés|les champs personnalisés]].
 +
 +
[[Fichier:video.png]] [[#Démonstration de la fonctionnalité|Voir la démonstration]]
  
 
== Démo ==
 
== Démo ==
Ligne 41 : Ligne 43 :
 
|-
 
|-
 
| ville || ville
 
| ville || ville
 +
|-
 +
| latitude || latitude du lieu rattaché à la bibliothèque
 +
|-
 +
| longitude || longitude du lieu rattaché à la bibliothèque
 
|-
 
|-
 
| telephone || numéro de téléphone
 
| telephone || numéro de téléphone
Ligne 53 : Ligne 59 :
 
|-
 
|-
 
| openings || cf tableau openings
 
| openings || cf tableau openings
 +
|-
 +
| opening_hours || ouvertures au format OpenStreetMap opening_hours ([https://wiki.openstreetmap.org/wiki/Key:opening_hours Voir la description du format])
 
|-
 
|-
 
| custom_fields || cf tableau  custom_fields
 
| custom_fields || cf tableau  custom_fields
Ligne 63 : Ligne 71 :
 
! Clé !! Valeur
 
! Clé !! Valeur
 
|-
 
|-
| jour_semaine || numéro de 1 à 7 (1 pour lundi, 7 pour dimanche)
+
| jour_semaine || numéro de 1 à 7 (1 pour lundi, 7 pour dimanche), utilisé pour les ouvertures récurrentes
 
|-
 
|-
| jour || date au format hh:mm:ss
+
| jour || date au format hh:mm:ss, utilisé pour les ouvertures ponctuelles
 
|-
 
|-
 
| debut_matin || heure d'ouverture le matin au foramt : hh:mm:ss
 
| debut_matin || heure d'ouverture le matin au foramt : hh:mm:ss
Ligne 92 : Ligne 100 :
 
| label || libelle du champ personnalisé
 
| label || libelle du champ personnalisé
 
|-
 
|-
| value || valeur du champ personnalisé pour la bibliothèque
+
| value || valeur du champ personnalisé pour la bibliothèque, si le champ peut être multivalué, les valeurs sont séparées par des ;
 
|}
 
|}
  
 +
== Démonstration de la fonctionnalité ==
 +
 +
  {{#ev:youtube|https://www.youtube.com/watch?v=J2_cJC2gb0A|||||start=2040}}
 +
 +
[[Catégorie:API_json]]
 
[[Catégorie:Bibliothèques]]
 
[[Catégorie:Bibliothèques]]

Version actuelle datée du 12 décembre 2019 à 15:17

Bokeh permet d'exporter les bibliothèques au format JSON.

Les données exportées contiennent les informations publiques de la bibliothèque, les plages d'ouvertures, ainsi que les champs personnalisés.

Video.png Voir la démonstration

Démo[ ]


[{"id_site":74,"libelle":"Archives municipales \/ Lille","adresse":"H\u00f4tel de Ville \r\n2\u00e8me pavillon, RDC bas, porte RCB 31 Place Augustin Laurent","cp":"59000","ville":"Lille","telephone":"","mail":"","url_web":"","photo":"","horaire":"","custom_fields":[{"id":5,"label":"Services","value":""}],"openings":[]},

{"id_site":129,"libelle":"Association paroissiale et biblioth\u00e8que \/ Wambrechies","adresse":"salle Louis Veuillot - Ch\u00e2teau de Robersart, avenue de Robersart","cp":"59118","ville":"Wambrechies","telephone":"","mail":"","url_web":"","photo":"","horaire":"","custom_fields":[{"id":5,"label":"Services","value":""}],"openings":[{"jour_semaine":3,"jour":"0000-00-00","debut_matin":"00:00:00","fin_matin":"00:00:00","debut_apres_midi":"15:00:00","fin_apres_midi":"17:00:00","id":351,"id_site":129},{"jour_semaine":5,"jour":"0000-00-00","debut_matin":"00:00:00","fin_matin":"00:00:00","debut_apres_midi":"17:30:00","fin_apres_midi":"19:00:00","id":352,"id_site":129},{"jour_semaine":6,"jour":"0000-00-00","debut_matin":"10:00:00","fin_matin":"12:00:00","debut_apres_midi":"00:00:00","fin_apres_midi":"00:00:00","id":353,"id_site":129},{"jour_semaine":7,"jour":"0000-00-00","debut_matin":"10:00:00","fin_matin":"12:00:00","debut_apres_midi":"00:00:00","fin_apres_midi":"00:00:00","id":354,"id_site":129}]},

{"id_site":101,"libelle":"Biblioth\u00e8que \/ Sailly-lez-Lannoy","adresse":"12 rue de la Mairie","cp":"59390","ville":"Sailly lez Lannoy","telephone":"","mail":"","url_web":"","photo":"","horaire":"","custom_fields":[{"id":5,"label":"Services","value":""}],"openings":[{"jour_semaine":3,"jour":"0000-00-00","debut_matin":"10:30:00","fin_matin":"11:30:00","debut_apres_midi":"18:00:00","fin_apres_midi":"19:00:00","id":300,"id_site":101},{"jour_semaine":6,"jour":"0000-00-00","debut_matin":"10:30:00","fin_matin":"11:30:00","debut_apres_midi":"00:00:00","fin_apres_midi":"00:00:00","id":301,"id_site":101},{"jour_semaine":7,"jour":"0000-00-00","debut_matin":"10:30:00","fin_matin":"11:30:00","debut_apres_midi":"00:00:00","fin_apres_midi":"00:00:00","id":302,"id_site":101}]}

Comment exporter les bibliothèques en JSON ?[ ]

L'export de vos bilbliothèques est disponible à l'adresse suivante : http://votre-bokeh.org/opac/bib/index/format/json

Quelles bibliothèques sont exportées ?[ ]

Les bibliothèques exportées sont celles qui se trouvent dans la page d'administration des bibliothèques.

Cette page est accessible via l'url suivante : http://votre-bokeh.org/admin/bib

Quelles données sont exportées ?[ ]

Les données exportées sont :

Clé Valeur
id_site identifiant unique de la bibliothèque dans Bokeh
libelle nom de la bibliothèque
adresse adresse postale
cp code postal
ville ville
latitude latitude du lieu rattaché à la bibliothèque
longitude longitude du lieu rattaché à la bibliothèque
telephone numéro de téléphone
mail adresse électronique
url_web adresse du site internet de la bibliothèque
photo chemin de l'image dans le système de fichier de bokeh
horaire horaires d'ouvertures
openings cf tableau openings
opening_hours ouvertures au format OpenStreetMap opening_hours (Voir la description du format)
custom_fields cf tableau custom_fields

tableau représentant la valeur du champ openings[ ]

Clé Valeur
jour_semaine numéro de 1 à 7 (1 pour lundi, 7 pour dimanche), utilisé pour les ouvertures récurrentes
jour date au format hh:mm:ss, utilisé pour les ouvertures ponctuelles
debut_matin heure d'ouverture le matin au foramt : hh:mm:ss
fin_matin heure de fermeture le matin au format hh:mm:ss
debut_apres_midi heure d'ouverture l'après-midi au format : hh:mm:ss
fin_apres_midi heure de fermeture de l'après-midi au format : hh:mm:ss
id identifiant unique de la plage d'ouverture
id_site identifiant unique de la biliotheque

tableau représentant la valeur du champ custom_fields[ ]

Le champ custom_fields est un tableau ou chaque élément est composé de la manière suiante :

Clé Valeur
id identifiant unique du champ personnalisé
label libelle du champ personnalisé
value valeur du champ personnalisé pour la bibliothèque, si le champ peut être multivalué, les valeurs sont séparées par des ;

Démonstration de la fonctionnalité[ ]