Shelfy is an add-on that creates “shelves” with buttons to execute Python scripts.

Key Features:

  • Automatic Creation of Shelves: Automatically generates shelves with buttons for Python scripts.
  • Panel and Operator Registration: Goes through scripts and generates Python files to register panels and operators, creating a button for each script.
  • Simple Script Organization: Users can organize their Python scripts into specific folders, and Shelfy handles the rest.
  • Custom Button Labels: Allows for custom button labels by adding a specific line in the Python script.
  • Repository and Shelf Structure: Users can create folders in their repository to organize scripts, with folder names becoming shelf names in Blender.
  • Easy Access to Scripts: Provides quick access to scripts through the Shelfy tab in the 3D View side menu.