ANNOUNCE: a few pattern management tools

To celebrate the release of firmware v2.29, a few more features for pbbTool:

  • The clone command is similar to restore in that it replaces all the patterns on the Pixelblaze located at ipAddress with those from the PixelblazeBackup file located at pbbFile, but it leaves the configuration untouched. This is equivalent to the Firestorm ‘clone’ command.

    $ ./pbbTool.py clone --pbbFile=FactoryDefault.pbb --ipAddress=192.168.4.1
    
  • The extract command will extract all patterns matching the (wildcard-enabled) patternName from the PixelblazeBackup file located at pbbFile to local EPE files.

    $ ./pbbTool.py extract --pbbFile={pbbFile.pbb} --patternName=*
    
  • And when the report command is used on a real live Pixelblaze with the --ipAddress= parameter, the pattern previews will respect the pixelmap:


The updated source code is here:

pbbTool.py (205.4 KB)

(Remember to chmod +x pbbTool.py to mark it as executable.)

7 Likes