Vos actions : Créer un document, voir la page générale.

Cultures numériques

Cours de Bachelor 1

Quatrième séance

Créer une anthologie de récits poétiques de bases de données orientées document

 Bases de données orientées documents, comme Wikidata : https://fr.wikipedia.org/wiki/Base_de_donn%C3%A9es_orient%C3%A9e_documents

4 possibilités de rendu

A partir de l’élément végétal que vous avez documenté la semaine passée

 Poème façon "House of Dust" avec espeak (voir plus bas)
 Visualisation de relations avec graphviz (voir plus bas)
 Poème visuel avec Wikidata (voir séances précédentes)
 Mise en réseau manuelle (papier ou mur, forme libre)

Comment décider sur les propriétés que vous y mettez ?
Comment créer une lecture poétique ?
Observez les descriptions, est-ce qu’il y a des propriétés qui reviennent dans les exercices des autres, est-ce qu’il y a moyen de trouver des chevauchements afin de finir avec une anthologie ?

Espeak

Espeak est un logiciel de text-to-speak

Script to make a make pronounce the sentences on a pad, on mac
TEXT=$(curl https://pads.erg.be/p/wikidata_erg/export/txt)
IFS=$’\n’ ;
for line in $TEXT
do
say -v Thomas "$line"
sleep 2 ;
done

Or, on linux use espeak
TEXT=$(curl https://pads.erg.be/p/wikidata_erg_houseofdust/export/txt)
IFS=$’\n’ ;
for line in $TEXT
do
espeak -v french "$line"
sleep 2 ;
done

LINUX with espeak
TEXT=$(wget -q -S -O - https://pads.erg.be/p/wikidata_erg/export/txt 2>&1)
IFS=$’\n’ ;
for line in $TEXT
do
espeak -v french "$line"
sleep 2 ;
done

Graphviz

Graphviz est un logiciel de création de graphiques en ligne ou à télécharger
https://dreampuf.github.io/GraphvizOnline
or : http://www.webgraphviz.com/
La documentation sur l’écriture du code : https://graphviz.org/

For example :
digraph
rankdir=LR ;
node [shape=box]
"Tree" -> "Rue du Page" [label="located in"]
"Tree" -> "Oak" [label="of species"]
"Rue du Page" -> "street" [label="instance of"]
"Rue du Page" -> "Brussels" [label="located in"]

https://dreampuf.github.io/GraphvizOnline/#digraph%20%7B%0A%20%20rankdir%3DLR%3B%0A%20%20node%20%5Bshape%3Dbox%5D%0A%20%20%22Tree%22%20-%3E%20%22Rue%20du%20Page%22%20%5Blabel%3D%22located%20in%22%5D%0A%20%20%22Tree%22%20-%3E%20%22Oak%22%20%5Blabel%3D%22of%20species%22%5D%0A%20%20%22Rue%20du%20Page%22%20-%3E%20%22street%22%20%5Blabel%3D%22instance%20of%22%5D%0A%20%20%22Rue%20du%20Page%22%20-%3E%20%22Brussels%22%20%5Blabel%3D%22located%20in%22%5D%0A%7D

commandes sur Invite de commandes + enter :
 dir : ça donne la liste des fichiers où tu es
- cd nom_du_dossier : ’change directory’ - utilise TAB pour compléter le nom
jusqu’au moment où tu es dans le dossier wikidata_poeme
- python3 poeme_wikidata.py
- python3 -m http.server

Par Stéphane Noël, 26 mars 2023