<div dir="ltr">As Jonathan Giroux said many users prefer to save their preferences on the cloud for convenience. I use Blender on two computers and every time I update to a new version I need to add again my custom layouts, my custom start-up file and change a lot of settings. I know I could use symlinks, I used junction in the past for that but that's just hacking and not all users have the skills or the time to do that and they shouldn't have to. At work I cannot use the Dropbox client, I use only the web version so symlinks not an option. So the whole symlink solution is just a workaround for the "problem" not a proper solution from may point of view.<div>I don't think it is should be seen as a strong privacy violation either, users are using Dropbox or other cloud storing services again for the convenience they provide and it is their choice to do so. If we enable them to use and add-on to do that (or even provide the option in settings) it is their choice to use it or not.</div><div>What I'm doing right now is investigating what this undertaking involves. Frankly I am surprised that no one has already implemented something like that, or maybe I didn't searched enough?!</div><div>For convenience still, I believe that Blender needs a nice integrated add-on store or repository but that's another topic I will raise later :)</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 11, 2015 at 5:33 PM, Jonathan Giroux <span dir="ltr"><<a href="mailto:bloutiouf@gmail.com" target="_blank">bloutiouf@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Some large applications have switched towards putting user prefs "on the cloud" for UX purposes. It makes sense to make such a system for Blender. However I believe Blender cultivates the hack spirit, and trying to put user information remotely would be seen as a strong privacy violation, especially in these days.</div><div><br></div><div>Personally I'm using ownCloud to do this, I'm even thinking about versioning it with git.</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 11, 2015 at 3:31 PM, Todd McIntosh <span dir="ltr"><<a href="mailto:todd@resonancemedia.ca" target="_blank">todd@resonancemedia.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div bgcolor="#FFFFFF" text="#000000">Do you think and addon is 
necessary to do that? I know some people already that just put their 
userpref.blend file in dropbox and then put an alias/shortcut/symlink in
 their Blender folder. That way it syncs every time Blender is started.<br>
<div><br>
<div><big><font size="-1"><big><span style="color:rgb(0,0,0)"><span style="color:rgb(0,0,0)"><br>
    <br>
  </span>Thanks,</span><br style="color:rgb(0,0,0)"><span style="color:rgb(0,0,0)">
        </span><br style="color:rgb(0,0,0)"><span style="color:rgb(0,0,0)">
        </span><br style="color:rgb(0,0,0)"><span style="color:rgb(0,0,0)">
        </span><big style="color:rgb(51,51,153)"><span style="font-weight:bold">Todd McIntosh</span></big><br>
Resonance Media + Design<br>
        <span style="color:rgb(153,153,153)">Phone: +1 (905) 
471-5048</span><br style="color:rgb(153,153,153)"><span style="color:rgb(153,153,153)">
        Email: <a href="mailto:todd@resonancemedia.ca" target="_blank">todd@resonancemedia.ca</a></span><br style="font-style:italic;color:rgb(153,153,153)"><span style="color:rgb(153,153,153)">
        Skype: toddmcintosh</span><br>
        <a href="http://www.getpostbox.com" target="_blank"><span style="color:rgb(51,102,153)"></span></a></big></font></big></div>






</div>
<br>
<br>
<blockquote style="border:0px none" type="cite">
  <div style="margin:30px 25px 10px 25px"><div style="display:table;width:100%;border-top:1px solid #edeef0;padding-top:5px">   <div style="display:table-cell;vertical-align:middle;padding-right:6px"><img src="cid:part1.06020409.08060108@resonancemedia.ca" name="14d4365e1e57a1c6_14d432c6520d152a_postbox-contact.jpg" height="25px" width="25px"></div>   <div style="display:table-cell;white-space:nowrap;vertical-align:middle;width:100%">
        <a href="mailto:moldovan.catalin@gmail.com" style="color:#737f92!important;padding-right:6px;font-weight:bold;text-decoration:none!important" target="_blank">Catalin Moldovan</a></div>   <div style="display:table-cell;white-space:nowrap;vertical-align:middle">   
  <font color="#9FA2A5"><span style="padding-left:6px">May 11, 2015 at 
9:25 AM</span></font></div></div></div>
  <div style="color:#888888;margin-left:24px;margin-right:24px"><div><div><div dir="ltr">Hi,<div><br></div><div>I
 want to implement an add-on for Blender to sync<font color="#404040" face="Roboto, arial, sans-serif"><span style="line-height:18.2000007629395px">hronize user preferences 
andĀ start-upĀ file to the user's Dropbox account. I already have 
experience with Dropbox API as I implemented a full client for Symbian 
in the past (<a href="http://www.allaboutsymbian.com/reviews/item/12888_cuteBox.php" target="_blank">cuteBox</a>)
 but I would like some guidance to the Python API for Blender and 
writing Blender add-ons in the first place. Is it possible to be 
notified inside the add-on when the settings have been changed by the 
user and trigger a sync? (is there a callback or hook or something?)</span></font></div><div><font color="#404040" face="Roboto, arial, sans-serif"><span style="line-height:18.2000007629395px"><br></span></font></div><div><font color="#404040" face="Roboto, arial, sans-serif"><span style="line-height:18.2000007629395px">Thanks,</span></font></div><div><font color="#404040" face="Roboto, arial, sans-serif"><span style="line-height:18.2000007629395px">Catalin</span></font></div></div>

</div></div><div>_______________________________________________<br>Bf-python 
mailing list<br><a href="mailto:Bf-python@blender.org" target="_blank">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>_______________________________________________<br>
Bf-python mailing list<br>
<a href="mailto:Bf-python@blender.org" target="_blank">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></blockquote></div><br></div>
</div></div><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>
<br></blockquote></div><br></div>