-
Notifications
You must be signed in to change notification settings - Fork 15
Les différences entre la v1 et la v2
Rappel, les sources de la v1 se trouvent ici : https://github.com/laster13/patxav
- la v1 n'est plus maintenue, plus de nouvelles applications, plus de correctifs
- la v2 se lance avec un user non root, la v1 doit être lancée en root
- la v2 utilise un [https://docs.python.org/fr/3/library/venv.html](environnement virtuel) pour installer tout ce qui est lié à python, et donc :
- pip
- ansible
- les dépendances d'outils tiers (cloudplow, plex_autoscan, ...)
Cela est fait pour toucher le moins possible au système. Vous pouvez avoir un ansible 2.8 sur le système et un ansible 2.10 pour ssd. En cas de désinstallation de ssd, le système reste fonctionnel
- refonte du code pour factoriser au maximum et éviter les doublons (toujours en cours), notamment sur les playbooks de lancement des applis containerisées
- utilisation de fonctions, qui peuvent être appelées autrement que par le script (soit en ligne de commande, soit par des outils à venir)
Le développement de la v2 a été lancée en octobre 2020. En plus des modifications de base exposées ci dessus, il y a eu des évolutions fonctionnelles :
- nouvelles applications (gotify, ...)
- refonte de l'affichage et de la gestion des menus
- stockage des informations dans une base sqlite qui pourra être exploitée par d'autres outils à terme
En septembre 2021, la v2 correspond à près de 600 commits et près de 18 000 lignes de code modifiées depuis la v1.
Ce script est proposé à des fins d'expérimentation uniquement, le téléchargement d’oeuvre copyrightées est illégal. Merci de vous conformer à la législation en vigueur en fonction de vos pays respectifs en faisant vos tests sur des fichiers libres de droits