esup-pod

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Add create_archive_package

...

Ce script va exporter le fichier vidéo source, ainsi qu'un ensemble de documents et métadonnées associées (sous-titres, notes, commentaires) dans un dossier à part, avant de supprimer la vidéo de Pod.

Un ensemble de pramètres paramètres sont à modifier personnalisables directement dans le fichier create_archive_package.py si vous souhaitez le personnaliser :

Bloc de code
languagepy
"""CUSTOM PARAMETERS."""

...


ARCHIVE_ROOT =

...

 "/video_archiving"

...

 # Folder where archive packages will be moved
HOW_MANY_DAYS = 365 # Delay before an archived video is moved to archive_ROOT

Si vous voulez tester la commande sans supprimer de vidéo, vous pouvez la lancer avec l'option "--dry" :

Bloc de code
languagebash
python manage.py create_archive_package --dry

Vous recevrez alors un email récapitulatif de la liste des vidéos qui seront déplacées.


Lancez ensuite une tache cron qui va passer une fois par jour (ici à 6:00) avec la commande suivante :

Bloc de code
languagebash
0 6 * * * cd /home/pod/django_projects/podv2podv3 && /home/pod/.virtualenvs/django_pod/bin/python manage.py create_archive_package

...