Blender Add-on Manager to install/uninstall/update from GitHub
This is the application to manage add-on released on GitHub. You can install/uninstall/update all add-on's released on GitHub with this application.
Version | Download URL |
---|---|
1.1 | Download |
1.0 | Download |
0.3 | Download |
0.2 | Download |
0.1 | Download |
The list of languages supported by this application is shown below. If you want to support other languages, please send me translated strings.
This application has features as follows.
See Wiki Page
Project "Blender Add-on Manager" is on going. See the link below for further details.
Version | Release Date | Change Log |
---|---|---|
1.1 | 2017.11.29 | [1] Add features - Favorite - Migrate Add-on among different Blender version [2] Support Language - Spanish [3] Add scroll bar [4] Update Add-on Database API (server) [5] Improve deletion algorithm on the add-on DB cleaner (server) |
1.0 | 2017.11.9 | [1] Add features - Manage Custom Add-on Folder - Ignore List [2] Add Sorting Option in Add-on List [3] Delete Add-on whose link is already broken automatically (server) [4] Fix bug - Failed to detect add-ons whose path contains "." |
0.3 | 2017.4.11 | [1] Move config/DB file to user directory [2] Improve server's stability [3] Error popup [4] Fix bug - Failed to run application developed by unidentified developer on macOS - Failed to load add-on installed by this application at Blender |
0.2 | 2017.4.2 | [1] Support macOS [2] Add feature - Link button to Add-on repository [3] Add Case-insensitive search [4] Fix bug - Failed to install when __init__.py is located on the top directory |
0.1 | 2017.3.25 | First release for testing |
This project is on going.
If you want to report problem or request feature, please make issue.
https://github.com/nutti/Blender-Add-on-Manager-for-GitHub/issues
If you want to contribute this project, please send pull request to develop branch.
DO NOT send pull request to master branch.
https://github.com/nutti/Blender-Add-on-Manager/tree/develop
only application is available.
To build and run application for testing.
$ git clone https://github.com/nutti/Blender-Add-on-Manager.git
$ cd Blender-Add-on-Manager
$ npm install
$ bower install
$ gulp
$ gulp start
To build and pack application for release.
$ git clone https://github.com/nutti/Blender-Add-on-Manager.git
$ cd Blender-Add-on-Manager
$ npm install
$ bower install
$ gulp
$ npm run build # for Windows/linux
or
$ git-lfs pull
$ node build_mac.js # for macOS
To build and launch server for release. (Linux only)
$ git clone https://github.com/nutti/Blender-Add-on-Manager.git
$ cd Blender-Add-on-Manager
$ vim src/lib/js/blam-constants.js
# comment constant definition "USER_DIR" for client,
# and uncomment constant definition "USER_DIR" for server.
$ npm install
$ npm install [email protected]
$ bower install
$ gulp
# make configuration file for logging into GitHub
$ vim config.json
# {
# "github": {
# "username": <username>,
# "password": <password>
# }
# }
# install python dependencies
$ mkdir venv
$ virtualenv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
# run API server
$ cd src/server
$ sh run.sh
# run Blender add-on information collector
$ cd ../..
$ cd build/server/js
$ forever start bladdon_collector.js
# run Blender add-on information cleaner (optional)
$ node bladdon_cleaner.js
MIT License.
Indie Game/Application Developer.
Especially, I spend most time to improve Blender and Unreal Game Engine via providing the extensions.
Support via GitHub Sponsors