Creació d’un repositori d’extensions estàtic

Per allotjar les pròpies extensions i exprimir el sistema d’actualització de Blender, només cal hostatjar un document JSON estàtic que Blender mateix genera.

JSON

Consulteu els documents de server generate:

blender --command extension server-generate --repo-dir=/path/to/packages

Això crea un llistat index.json des de totes les extensions .zip que es troben a la ubicació –repo-dir .

Per més detalls, llegiu l'API JSON generada.

Comprovació

Per comprovar el repositori generat, afegiu un nou Repositori remot a partir de les Preferències:

  • Accediu a Extensions → Repositoris → [+] → Afegir repositori remot

  • Enganxeu la ubicació del JSON generat com a URL. Per tant, l’exemple /path/to/packages utilitzarà el:

    • file:///path/to/packages/index.json amb Linux i macOS.

    • file:///C:/path/to/packages/index.json amb Windows.

    • file://HOST/share/path/to/packages/index.json per compartició de xarxa amb Windows.

Truc

Obriu file:/// en un navegador web i navegueu fins a la ubicació del repositori i copieu-ho com a URL del repositori remot.

Llistat d’extensions HTML

L’ordre server-generate pot crear opcionalment un lloc web senzill utilitzant l’argument --html.

blender --command extension server-generate --repo-dir=/path/to/packages --html

Així es crea un document index.html llest per ser utilitzat i que llista les extensions que es poden deposar dins de Blender per instal·lar-les.