• Stars
    star
    141
  • Rank 259,971 (Top 6 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created about 8 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Blender Add-on Manager to install/uninstall/update from GitHub

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

@nutti

Indie Game/Application Developer.
Especially, I spend most time to improve Blender and Unreal Game Engine via providing the extensions.

Support via GitHub Sponsors

More Repositories

1

fake-bpy-module

Fake Blender Python API module collection for the code completion.
Python
1,391
star
2

Screencast-Keys

Blender Add-on: Screencast Keys
Python
1,275
star
3

Magic-UV

Blender Add-on: Magic UV
Python
634
star
4

OpenAI-Bridge

Blender Add-on: OpenAI Bridge (Bridge between Blender and OpenAI API)
Python
119
star
5

UEPlugin-Kdtree

Unreal Engine Plugin: k-d tree
C++
105
star
6

blender-mqo

Blender Add-on: Metasequoia File Importer/Exporter
Python
45
star
7

UE4-Noise-BlueprintLibrary

UE4 plugin: Noise Blueprint Function Library
C++
31
star
8

Introduction-to-Addon-Development-in-Blender-Web

Web็‰ˆใ€Œใฏใ˜ใ‚ใฆใฎBlenderใ‚ขใƒ‰ใ‚ชใƒณ้–‹็™บใ€ใ‚’ๆง‹ๆˆใ™ใ‚‹ใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ไธ€ๅผ
Python
30
star
9

fake-bge-module

Fake BGE API module collection for the code completion.
Python
25
star
10

DeepLearning-In-Blender

Python
12
star
11

UEPlugin-BlueprintToRSTDoc

Unreal Engine Plugin: Blueprint to reStructuredText Document
C++
11
star
12

Index-Visualizer

Blender add-on: Visualize verts/edges/faces indicies at View3D.
Python
11
star
13

Paint-Tools

Paint tools for Blender
Python
9
star
14

blender-daily-build

Daily Blender build system for fake-bpy-module
6
star
15

STG-Engine

Game engine for STG.
C++
5
star
16

Face-To-Transform-Orientation

Blender add-on: Face object to transform orientation
Python
4
star
17

Mouse-Click-Merge

Blender add-on: Merge by clicking mouse. This add-on is inspired by modeling tool 'Metasequoia'.
Python
3
star
18

bglx

Blender extended bgl module for Blender 2.8 or later that emulates old bgl module on Blender <=2.79
3
star
19

Educational-Operating-System

Operating System for the education (Temporary Name)
Assembly
3
star
20

Thermometer

Blender Add-on: Measure and Display Temperature with Raspberry PI
Python
2
star
21

Math-Library

Math Library
C++
2
star
22

Shooting-Script

Script engine for shooting game.
C++
2
star
23

Polypen

Polypen (one of the Cinema 4D tools) in Blender
1
star
24

GameMachine

FPGA Game machine
VHDL
1
star
25

face_detector

Face detector
Python
1
star
26

GameEngine

Game engine.
C++
1
star
27

MAPIL

Multi-crossplatform Application Programmable Interface Library
C++
1
star
28

AstarAlgorithm

A* algorithm with various language.
JavaScript
1
star
29

Doko-Demo-Qiita

Mobile Qiita application to contribute article from everywhere.
JavaScript
1
star