Blender Python Consortium

The Blender Python Consortium

Introduction

Welcome to the rough and humble beginnings of the Blender Python Consortium. To find out more about the BPyC and what it stands for, read the "About" page.

Basically, what you are viewing here is a prototype script repository, hopefully one of the many good things to come from the BPyC. I'm hoping it will be fairly functional and stable, but there are likely to be bugs and system failure. Please report these if you experience them. However, as a prototype, this is a test of concepts and interface design, not code stability. Be nice to it.

Getting started

If you are a script author

Please submit your scripts to the repository. You can sign up for an account, see if it works for you, and if it doesn't, delete your script and no one will be the wiser.

  1. Create an account so that people know whose script it is.
  2. After you have activated your account: login, go to your profile, and add a script.
  3. Then, add a version to that script.
  4. Edit the version to add your files to that version.
  5. Download and test!

Note that your script won't show up in the repository for download until you've completed step 4. Also, you might try starting with an older version of your script, download it using the BPyMan, and then make a new version to see what happens for the user when a new version of a script is available. Feel free to play around with the system. It's not exactly "public" yet, so you can get away with quite a bit of messing around. Don't worry, you won't break it. (But if you do, you'll have just helped me find a bug.) If the FAQ doesn't answer your questions, contact me and I'll see if I can help.

If you are a script user

Please install the BPyMan script so you can test its simple possibilities. It will enable you to interact with the scripts in the repository from within Blender.

Feedback

As much as is practically possible while you are using the system, please try to record any problems, difficulties, misunderstandings, questions, impressions, etc., and submit them to me as feedback. The purpose of this system as it stands right now is to help us determine what authors need in order to effectively store and manage their scripts, and to help us understand what users need in order to effectively install and manage scripts. You can submit feedback using the contact form, or in the post over at blenderartists.org.

Additional help

In addition to using the repository and providing feedback, I am also looking to form a support network for the future system (I am currently the only developer). If you have experience in Blender python coding, web programming, CMS systems, or web design, I could probably use your help. I'm not quite ready to completely out-source the development, but if you are interested in helping with the development, please (please, please!) contact me.

Thanks!
Levi Schooley