pytition / Pytition

Django app for self-hosted privacy-friendly online petitions
https://pytition.org
BSD 3-Clause "New" or "Revised" License
99 stars 28 forks source link

feat: command to find orphans medias in a pytition install #250

Closed bbmt-bbmt closed 4 years ago

bbmt-bbmt commented 4 years ago

La commande utilise le path d'un media dans mediaroot et cherche si ce path est contenu dans une des petitions ou dans twitter_image. Si ce n'est pas le cas, le chemin du fichier est affiché. Cela permet de faire régulièrement le nettoyage sur une installation avec la commande suivante par exemple:

python3`` manage.py medias_orphan | xargs -I{} rm {}

Peut-être aussi utiliser avec grep pour discriminer suivant l'utilisateur:

python3 manage.py medias_orphan | grep john | xargs -I{} rm {}