Smart Config - Import export full blender configuration with addons in one click

Hi blenderheads,
here’s a little addon i wrote to import export all blender configuration in a single click and a single file !
It includes all activated addons, startup file, bookmarks, users prefs, and config extra folders (some addons put some stuff in here) !
You just go to the import-export menus and select smart configuration and here it is !
You can check the command line for further informations update the progression…

I did a few tests on windows, and it seems stable to me, but don’t hesitate to report any bugs, especially on mac and linux !

There’s a known issue however, sometimes, when you repeatedly import .sc files in one blender session, the importer will fail on deleting the temporary folder of installation (created next to your .sc file), so you have to do it manually.
When it happens, a message will be displayed on the blender console !

A little howto/demo video :

Here’s the Gumroad :
https://gumroad.com/l/iOJFQdndand the Github Page :
https://github.com/samytichadou/SMART-CONFIG_blender_addonAnd the Github release page :
https://github.com/samytichadou/SMART-CONFIG_blender_addon/releases

Hope it could be useful for some of you out there to migrate from one computer to another !

9 Likes

Hum, doesn’t work, unknown location error :-/

hi, thanks for the feedback !
can you be more specific ? error on install ? import ? export ?
And what is your configuration ? windows mac or linux ?
A screenshot of the error could also help, you can send it through MP if you want !

hi, thanks for the feedback !
can you be more specific ? error on install ? import ? export ?
And what is your configuration ? windows mac or linux ?
A screenshot of the error could also help, you can send it through MP if you want !


2.79, windows, happens when I’m exporting

There you go.
Thanks :slight_smile:

error in linux ubuntu
while pressing export button in file browser window

Traceback (most recent call last):
File “/home/weybec02/.config/blender/2.79/scripts/addons/smart_config/export_function.py”, line 59, in execute
return smartconfig_export_config(self.filepath, context, self.include_startup_file, self.include_bookmarks, self.include_users_prefs, self.include_presets, self.include_config_folders)
File “/home/weybec02/.config/blender/2.79/scripts/addons/smart_config/export_function.py”, line 102, in smartconfig_export_config
if "" not in path_s.split("addons")[1]:
IndexError: list index out of range

location: <unknown location>:-1

Last but not least, Os X:


(\ is not good on *nix systems)

Keep it up. This is a good idea.

hey @kabu and @draguu thanks for your feedbacks, yep i wasn’t sure of it but seems to be problematic :slight_smile: i’m working on it right now !

Thats great , i am waiting here

Hey so you can find on the release page of the github (https://github.com/samytichadou/SMART-CONFIG_blender_addon/releases) the new version of smart config (v1.0.1) with bugfixes

It should work on unix system now (my bad about that, totally forgot about the “”) :

And for the “unknown location error”, i found this could happens due to previous version addons which are now uncompatible with 2.79 api in some way (sometimes not really noticeable without deactivating/reactivating them.

So now the addon “dodge” them and print into the console which were avoided. In the user prefs you can also activate error report to have a txt file next to your exported file saying the same thing !

It’s not perfect, but i’m not able to reproduce the error, so i’m not sure about this “old api version” thingy ! tell me how it works on your config !

I’ll update the gumroad as soon as i get some feedback about these two problems ! for now it’s the old version, don’t download from it !

Thanks again for the quick feedbacks guys !

Hi blenderheads,
here’s a little addon i wrote to import export all blender configuration in a single click and a single file !
It includes all activated addons, startup file, bookmarks, users prefs, and config extra folders (some addons put some stuff in here) !
You just go to the import-export menus and select smart configuration and here it is !
You can check the command line for further informations update the progression…

I did a few tests on windows, and it seems stable to me, but don’t hesitate to report any bugs, especially on mac and linux !

There’s a known issue however, sometimes, when you repeatedly import .sc files in one blender session, the importer will fail on deleting the temporary folder of installation (created next to your .sc file), so you have to do it manually.
When it happens, a message will be displayed on the blender console !

Here’s the Gumroad :
https://gumroad.com/l/iOJFQdndand the Github Page :
https://github.com/samytichadou/SMART-CONFIG_blender_addonAnd the Github release page:
https://github.com/samytichadou/SMART-CONFIG_blender_addon/releases

Hope it could be useful for some of you out there to migrate from one computer to another !

it works , good job man , i transferred from linux to windows , and all went successfully

Perfect ! thanks for the feedback ! No erratic addons on your side ?

hum, I’m at home now and can’t seem to be able to install it :-/

hum, I’m at home now and can’t seem to be able to install it :-/ I try to install from the zip file and nothing happens, weird.

Ok thats weird, Whats the error message ?

Great Idea and looks very user friendly to use ^^

none :-/ Doesn’t appear in the pluggins list

Thanks ! Hehe yes it’s meant to be user friendly, just one click, but it seems my v1.0 had its flows^^ don’t hesitate to give feedback if you have tried it , eager to know how the last version behaves on other computers :wink:

Ok, did you correctly uninstalled previous version first ? And on your user preferences panel, are the ‘community testing and official’ boxes all active ?
With no error at all it shouldn’t be frol the addon itself, did you download it frol the github release page ? You can get it on the gulroad to give it a try !

Edit : ok it could also be a folder name issue generates by the github release (“.” in it), i just corrected that, give it a try and tell me ! :slight_smile: