<div dir="ltr"><div>I do believe too that Blender deserves a nice addon store system, in fact I made a proof of concept. My idea was to integrate it with a website like <a href="https://addons.blender.org">https://addons.blender.org</a> the same way that <a href="https://www.npmjs.com/">https://www.npmjs.com/</a> or <a href="https://crates.io">https://crates.io</a> but I didn't advertised much about it. You can get inspiration from it for your network layer. <a href="https://github.com/Bloutiouf/blender-addon-registry">https://github.com/Bloutiouf/blender-addon-registry</a><br></div><div><br></div><div>I'm afraid of one thing for the user prefs. You'll have the same problems that any other storage service has. I imagine that once it'll work, people will want to upload some other .blend as well since it's the same. So... you'll end up writing another storage service, kind of "generic but only for Blender", which can be seen both as an advantage and a drawback.</div><div><br></div><div>I'd suggest instead that you patch the sources in order to add a "User path" to the paths in the Blender User Preferences, so that people can give a path to a dropbox dir, a USB drive, a NFS drive... and you won't have to deal with the network layer by leaving to Dropbox which has a lot of payed engineers to do so. This would also resolve the fact that each time there's a new version of Blender, we have to copy/rename the user directory, that's very annoying.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 11, 2015 at 6:51 PM, Carsten Wartmann <span dir="ltr"><<a href="mailto:cw@blenderbuch.de" target="_blank">cw@blenderbuch.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I would use this!<br>
<br>
;-)<br>
<br>
Carsten<br>
<span class=""><br>
Am 11.05.2015 um 15:25 schrieb Catalin Moldovan:<br>
> Hi,<br>
><br>
> I want to implement an add-on for Blender to synchronize user<br>
> preferences and start-up file to the user's Dropbox account. I already<br>
> have experience with Dropbox API as I implemented a full client for<br>
> Symbian in the past (cuteBox<br>
</span>> <<a href="http://www.allaboutsymbian.com/reviews/item/12888_cuteBox.php" target="_blank">http://www.allaboutsymbian.com/reviews/item/12888_cuteBox.php</a>>) but I<br>
<span class="im HOEnZb">> would like some guidance to the Python API for Blender and writing<br>
> Blender add-ons in the first place. Is it possible to be notified<br>
> inside the add-on when the settings have been changed by the user and<br>
> trigger a sync? (is there a callback or hook or something?)<br>
><br>
> Thanks,<br>
> Catalin<br>
><br>
><br>
</span><span class="im HOEnZb">> _______________________________________________<br>
> Bf-python mailing list<br>
> <a href="mailto:Bf-python@blender.org">Bf-python@blender.org</a><br>
> <a href="http://lists.blender.org/mailman/listinfo/bf-python" target="_blank">http://lists.blender.org/mailman/listinfo/bf-python</a><br>
<br>
</span><span class="HOEnZb"><font color="#888888">--<br>
Carsten Wartmann: Autor - Dozent - 3D - Grafik<br>
Homepage:         <a href="http://blenderbuch.de/" target="_blank">http://blenderbuch.de/</a><br>
Das Blender-Buch: <a href="http://blenderbuch.de/redirect.html" target="_blank">http://blenderbuch.de/redirect.html</a><br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
Bf-python mailing list<br>
<a href="mailto:Bf-python@blender.org">Bf-python@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-python" target="_blank">http://lists.blender.org/mailman/listinfo/bf-python</a><br>
</div></div></blockquote></div><br></div>