...
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 | ||
|---|---|---|
| ||
"""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 | ||
|---|---|---|
| ||
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 | ||
|---|---|---|
| ||
0 6 * * * cd /home/pod/django_projects/podv2podv3 && /home/pod/.virtualenvs/django_pod/bin/python manage.py create_archive_package |
...