« Chronobot » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
[[Chronobot]] est un bot programmé en langage [[Python]] et qui agit sur des pages [[Wikipast]]. Il permet de regrouper tous les événements qui se sont passés en une année dans une même page | |||
=Fonctionnement= | =Fonctionnement= | ||
[[Chronobot]] va d'abord effectuer un scan sur l'ensemble des pages biographiques crées par les élèves du cours "Humanités Digitales" (2017). Il effectue ensuite un scan sur tous les événements relevés dans la page et en stocke la date (sous forme AAAA.MM.JJ) et la description dans une liste. Une fois cette liste en main, il crée une page pour chaque jour différent. Pour des raisons pratiques, il est plus logique de n'avoir qu'une seule page par année avec tous les événements relevés durant cette année classé chronologiquement. Pour ce faire, au lieu d'agir directement sur l'url de la page, [[Chronobot]] redirige chaque lien d'un jour vers l'url de l'année correspondante. Enfin, il y écrit l'événement dans l'ordre chronologique.La gestion des doublons est résolue ultérieurement. | |||
==Liste des fonctions== | |||
* xxx parcourt les différentes pages | |||
* xxx prend en argument une page donnée et en sort une liste année/événement | |||
* xxx modifie toutes les pages des dates pour qu'elles soient redirigées ver la page de l'année | |||
* xxx prend une année et un éveénemnt et renvoie le text de la page avec l'evenemnt mis à la bonne place | |||
* xxx crée une page [[Wikipast]] avec le contenu donné | |||
* xxx gère les doublons |
Version du 9 mai 2017 à 04:44
Chronobot est un bot programmé en langage Python et qui agit sur des pages Wikipast. Il permet de regrouper tous les événements qui se sont passés en une année dans une même page
Fonctionnement
Chronobot va d'abord effectuer un scan sur l'ensemble des pages biographiques crées par les élèves du cours "Humanités Digitales" (2017). Il effectue ensuite un scan sur tous les événements relevés dans la page et en stocke la date (sous forme AAAA.MM.JJ) et la description dans une liste. Une fois cette liste en main, il crée une page pour chaque jour différent. Pour des raisons pratiques, il est plus logique de n'avoir qu'une seule page par année avec tous les événements relevés durant cette année classé chronologiquement. Pour ce faire, au lieu d'agir directement sur l'url de la page, Chronobot redirige chaque lien d'un jour vers l'url de l'année correspondante. Enfin, il y écrit l'événement dans l'ordre chronologique.La gestion des doublons est résolue ultérieurement.
Liste des fonctions
- xxx parcourt les différentes pages
- xxx prend en argument une page donnée et en sort une liste année/événement
- xxx modifie toutes les pages des dates pour qu'elles soient redirigées ver la page de l'année
- xxx prend une année et un éveénemnt et renvoie le text de la page avec l'evenemnt mis à la bonne place
- xxx crée une page Wikipast avec le contenu donné
- xxx gère les doublons