Blender Add-on Manager
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.
Download URL
Version | Download URL |
---|---|
1.1 | Download |
1.0 | Download |
0.3 | Download |
0.2 | Download |
0.1 | Download |
Support Languages
The list of languages supported by this application is shown below. If you want to support other languages, please send me translated strings.
- English (Default)
- Spanish
- Contributed by @Oxer
Features
This application has features as follows.
- Search add-ons released on GitHub (more than 2,000 add-ons are available)
- Manage add-ons
- Install add-on released on GitHub
- Uninstall add-on which is already installed (only External support level)
- Update add-on released on GitHub
- Favorite
- Migrate add-ons among different Blender version
Tutorials
See Wiki Page
Related Links
Project "Blender Add-on Manager" is on going. See the link below for further details.
Change Log
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 |
Bug Report / Feature Request
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
Contribution
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
Testing
only application is available.
Application
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
Release
Application
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
Server
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
License
MIT License.
Project Authors
Owner
Indie Game/Application Developer.
Especially, I spend most time to improve Blender and Unreal Game Engine via providing the extensions.
Support via GitHub Sponsors
- CONTACTS: Twitter
- WEBSITE: Japanese Only