GitHubで公開されているアドオンを管理するためのツールです。 本ツールを利用することで、GitHubで公開されている全てのアドオンについて管理することができます。
バージョン | URL |
---|---|
1.1 | Download |
1.0 | Download |
0.3 | Download |
0.2 | Download |
0.1 | Download |
現在、本アプリケーションでサポートしている言語は以下の通りです。 サポートしたい言語がありましたら、翻訳内容を送ってください。
- 英語(デフォルト)
- スペイン語
- 提供者:@Oxer
本ツールは以下の機能を提供します。
- GitHub上で公開されている約2000個のBlenderアドオンの検索
- アドオンの管理
- GitHub上で公開されているアドオンのインストール
- インストール済みのアドオンのアンインストール(サポートレベルがExternalのアドオンのみ)
- GitHub上で公開されているアドオンのアップデート
- お気に入り
- 異なるバージョンのBlender間でのアドオン移行
Wikiをご覧ください。
Blenderアドオンマネージャは現在進行中のプロジェクトです。 より詳細な情報については、以下のリンク先を参照してください。
バージョン | リリース日 | 更新内容 |
---|---|---|
1.1 | 2017.11.29 | [1] 新機能追加 - お気に入り - 異なるバージョン間でのアドオン移行 [2] 言語サポート - スペイン語 [3] スクロールバー追加 [4] データベースのAPIを更新 (サーバ) [5] データベースからのアドオン削除アルゴリズム改良 (サーバ) |
1.0 | 2017.11.9 | [1] 新機能追加 - カスタムディレクトリ上に配置されたアドオンの管理 - アドオンのブロック [2] アドオンの表示順序選択 [3] リンク切れのアドオン削除 (サーバ) [4] バグ修正 - パスに "." を含むアドオン情報の取得に失敗 |
0.3 | 2017.4.11 | [1] configファイルとデータベースファイルをユーザのホームディレクトリに配置 [2] サーバサイドプログラムの安定性向上 [3] エラー時にポップアップ表示 [4] バグ修正 - 開発元が未確認のためにmacOSでアプリを起動できない - 本アプリでインストールしたアドオンをBlenderで開けない |
0.2 | 2017.4.2 | [1] macOSサポート [2] 新機能追加 - アドオンのリポジトリへのリンクジャンプ [3] 大文字/小文字を判別しない検索 [4] バグ修正 - __init__.py がディレクトリ直下に置かれていた場合にインストールできない |
0.1 | 2017.3.25 | テスト向けリリース |
本ツールの不具合報告や機能追加依頼を行い方は Issue からお願いします。
https://github.com/nutti/Blender-Add-on-Manager-for-GitHub/issues
本ツールの開発に対する修正などを行いたい方は develop ブランチへPull Requestすることで修正依頼を行ってください。 master ブランチへのPull Requestは禁止します。
https://github.com/nutti/Blender-Add-on-Manager/tree/develop
テストはアプリケーションのみ対応しています。
アプリケーションをビルド&テストするためには、以下の手順に従います。
$ git clone https://github.com/nutti/Blender-Add-on-Manager.git
$ cd Blender-Add-on-Manager
$ npm install
$ bower install
$ gulp
$ gulp start
アプリケーションのリリース版は、以下の手順で作成します。
$ git clone https://github.com/nutti/Blender-Add-on-Manager.git
$ cd Blender-Add-on-Manager
$ npm install
$ bower install
$ gulp
$ npm run build # Windows/Linux向け
or
$ node build_mac.js # MacOS向け
サーバサイドプログラムのリリース版のビルドと、各種サーバの立ち上げは以下の手順で行います(Linux上でのみ動作可能です)。
$ git clone https://github.com/nutti/Blender-Add-on-Manager.git
$ cd Blender-Add-on-Manager
$ vim src/lib/js/blam-constants.js
# クライアントの定数定義 "USER_DIR" をコメント
# サーバの定数定義 "USER_DIR" のコメントを外す
$ npm install
$ npm install [email protected]
$ bower install
$ gulp
# GitHubにログインするための設定ファイルを作成
$ vim config.json
# {
# "github": {
# "username": <username>,
# "password": <password>
# }
# }
# Pythonの依存するパッケージをインストール
$ mkdir venv
$ virtualenv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
# APIサーバを立ち上げ
$ cd src/server
$ sh run.sh
# GitHubからのアドオン情報収集デーモンを立ち上げ
$ cd ../..
$ cd build/server/js
$ forever start bladdon_collector.js
# アドオンデータベースクリーナの立ち上げ (任意)
$ node bladdon_cleaner.js
本ツールは MIT ライセンスが適用されています。
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