Profile PictureOlivier Crespo

Dev Addons Synchronizer

$0+
0 ratings

# Dev Addons Synchronizer

Synchronize your installed add-ons with a single click or by pressing OSKey+Alt+U (Ctrl+Alt+U in Windows).

DevAddonsSync helps you with the tedious task of testing every change you make to your extensions' source code, either by editing the installed add-ons directly, or with the source code in any other location (local or network).

Select the add-on you want to be "Default" from the list, edit the source code (with Text Editor or any other program) and press OSKey+U in View3D (Ctrl+U in Windows). The add-on is automatically installed, and a ZIP file is created ready for sharing (if "Create ZIP file" is enabled).

## Features:

### List of installed add-ons

- Option to show only user add-ons.

- Option to open .py file of the selected add-on in Text Editor. (Future release will have a list of text files instead of just init.py)

- Option to open the directory of the selected add-on.

- Option to create a ZIP file of the selected add-on.

- Option to sync the selected add-on.

- Option to make the selected add-on "Default", pressing OSKey+Alt+U in MacOS (Ctrl+Alt+U in Windows) in 3DView syncs it automatically.

### Select the path to your add-on

- Option to create a ZIP file from the selected path.

- Option to verify the ZIP file by installing it.

- Option to install the add-on from the selected path.

- Option to uninstall before installing.

- Once an add-on is installed, it is added to the list of recent add-ons.

### List of recent add-ons

- Option to open the .py file of the selected add-on in Text Editor. (Future release will have a list of text files instead of just init.py)

- Option to open the directory of the selected add-on.

- Option to create a ZIP file of the selected add-on.

- Option to install the selected add-on.

- Option to uninstall before installing the selected add-on.

- Option to make the selected add-on "Default", pressing OSKey+U in MacOS (Ctrl+U in Windows) in 3DView installs it automatically.

- Option to remove the selected add-on from the "Recent" list.

- Option to create a backup of the "Recent" list.

- Option to load a backup of the "Recent" list.

### DevAddonsSync Preferences

- Option to select the location of the "Recent" list.

## Why I created DAS?

For Blender Add-ons developers, the task to test each code change is kind of tedious. After saving modified files, the folder must be compressed to a ZIP file, and then reinstalled in Blender. While now (Blender 4.2) we can drag and drop the zip into Blender directly, and create repositories, for a developer it is still a waste of time. Developers tend to create scripts to automate that process, but DevAddonsSync will speed up your workflow like never before.

Links

- Documentation: https://github.com/OlyDJ/DevAddonsSynchronizer/wiki

- Tutorial: https://github.com/OlyDJ/DevAddonsSynchronizer/wiki/How-to-use-this-addon

- Video tutorial: https://youtu.be/MWamL4y5WAk


$
Add to cart
Size
20.8 KB
Copy product URL
$0+

Dev Addons Synchronizer

0 ratings
Add to cart