« GallicaSPARQLBot » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
Le GallicaSPARQLBot est un bot python complétant ou générant automatiquement des pages Wikipast à partir des données de la Bibliothèque nationale de France ( | Le GallicaSPARQLBot est un bot python complétant ou générant automatiquement des pages Wikipast à partir des données de la Bibliothèque nationale de France (BNF). | ||
Le code pour le bot est disponible sur [https://github.com/robinmamie/GallicaSPARQLBot https://github.com/robinmamie/GallicaSPARQLBot]. Pour exécuter le bot, il suffit de lancer le fichier python execute_bot.py. | Le code pour le bot est disponible sur [https://github.com/robinmamie/GallicaSPARQLBot https://github.com/robinmamie/GallicaSPARQLBot]. Pour exécuter le bot, il suffit de lancer le fichier python execute_bot.py. | ||
Dans un premier temps le bot cherche l'intégralité des auteurs appartenant à la base de données de la BNF avec la requête SPARQL suivante: ....... | |||
Ensuite, le bot crée ou modifie la page Wikipast liée à chaque auteur en y ajoutant, si elles n'existent pas, les dates de naissances et de mort et ajoute aussi les œuvres principales de l'auteur suivant le modèle suivant : ....... |
Version du 30 avril 2019 à 12:40
Le GallicaSPARQLBot est un bot python complétant ou générant automatiquement des pages Wikipast à partir des données de la Bibliothèque nationale de France (BNF).
Le code pour le bot est disponible sur https://github.com/robinmamie/GallicaSPARQLBot. Pour exécuter le bot, il suffit de lancer le fichier python execute_bot.py.
Dans un premier temps le bot cherche l'intégralité des auteurs appartenant à la base de données de la BNF avec la requête SPARQL suivante: .......
Ensuite, le bot crée ou modifie la page Wikipast liée à chaque auteur en y ajoutant, si elles n'existent pas, les dates de naissances et de mort et ajoute aussi les œuvres principales de l'auteur suivant le modèle suivant : .......