[(#REM)
moulinette de finalisation du remplissage de la table spip_corpus_videos en 3 temps :
- remplissage du champ transcription_readable_content par le contenu du fichier TXT
- remplissage du champ transcription_detailed_content par les mots clés (filtrés) du fichier XML
- création d'un titres si absent
On part d'une table remplie par un import CSV
]
Traitement CSV des vidéos : TXT
Intégration des contenus textuels des vidéos dans la table spip_corpus_videos
-
[(#TITLE|sinon{#DESCRIPTION|couper{60}})]
Fichier txt : #TRANSCRIPTION_READABLE_FILE
[(#TRANSCRIPTION_READABLE_FILE|integre_txt{#ID_CORPUS_VIDEO}|couper{150})
]
Tous les contenus TXT sont récupérés
/B_txt>
Traitement CSV des vidéos : XML
Intégration des contenus XML des vidéos dans la table spip_corpus_videos
[(#REM) ]
-
[(#TITLE|sinon{#DESCRIPTION|couper{60}})]
Fichier XML : #TRANSCRIPTION_DETAILED_FILE
[(#TRANSCRIPTION_DETAILED_FILE|integre_xml{#ID_CORPUS_VIDEO}|couper{150})
]
Tous les contenus XML sont récupérés
/B_xml>
Traitement CSV des vidéos : titres
Création d'un titre à partir de la description si absent
-
Titre créé :
[
(#REM) DESCRIPTION|couper{100})]
[
(#ID_CORPUS_VIDEO|cree_titre{100})
]
Tous les titres manquants sont créés
/B_titre>