Skip to content

Plugin Manager Draft

natowi edited this page Feb 13, 2020 · 14 revisions

Plugin Manager [draft]

  • Manager for external plugins (CLI and GUI) (install/remove)

  • list available external plugins with metadata (plugin summary and license/copyright, supported OS)

  • download python node to MR folder and external software or provide path to existing installation

  • New GUI menu entry "Plugins"

  • host production ready plugins in a dedicated location

Python 3 draft (or use PySide2)

import urllib.request

url = "https://raw.githubusercontent.com/natowi/meshroom_external_plugins/master/InstantMeshes.py"

print ("downloading")

filename, headers = urllib.request.urlretrieve(url, filename="lib\meshroom\nodes\aliceVision")

print ("download complete!")

Clone this wiki locally