AVSRepo - Plugin manager für Avisynth

  • Für VapourSynth gibt es ja den vsrepo plugin manager/installer. Das gute ist, man kann durch leichte Anpassung diesen auch für Avisynth plugins nutzen um so Plugins und Skripte samt Abhängigkeiten automatisch zu installieren bzw. aktualisieren. Daher => AVSRepo


    Da die Avisynth Nutzer wohl eher kein Python installiert haben, habe ich das ganze noch zu einer standalone exe via PyInstaller kompiliert.


    Download: https://github.com/theChaosCod…download/v0.1/avsrepo.zip


    Aktuell sind eig. nur die Plugins von pinterf verfügbar, siehe repo.

    Repo: https://github.com/theChaosCoder/vsrepo/tree/AVSRepo/local


    Beispiel: Plugins einfach in den aktuellen Ordner herunterladen*

    Code
    1. avsrepo.exe -t win32 -p install avs_mvtools
    2. avsrepo.exe -t win32 -p install avs_abcxyz

    * für abcyxz werden hier rgtools+masktools ebenfalls heruntergeladen, da diese eine Anhängigkeit von dem Skript sind.


    Beispiel: Alle plugins aktuallisieren

    Code
    1. avsrepo.exe -f -t win32 -p -b D:\AvisynthRepository\AVSPLUS_x86\plugins -s D:\AvisynthRepository\SCRIPTS upgrade-all
    2. avsrepo.exe -f -t win64 -p -b D:\AvisynthRepository\AVSPLUS_x64\plugins -s D:\AvisynthRepository\SCRIPTS upgrade-all


    -b steht für binary path

    -s für scripts