Gramps Web sync schedule

Hi,

running the Windows version and the web version. Sync addon works fine. But I am unsure, if the plugin should synchronize regularly or is it only in demand?

Thanks

Hi!

First of all congrats that everything is working fine! :tada: Was expecting a bug report :laughing:

You can run the plugin as frequently or infrequently as you like, but as a rule of thumb, I recommend to run it after you’ve made changes (locally or on the web). The longer you wait, the more likely it is that the two versions diverge (you forget you already changed it here and not there, etc.) and there will be sync conflicts.

Does that answer your question?

Hi,

thanks for the prompt reply. Works all fine.

I did the first run via Tools → Family Tree Processing → Gramps Web Sync

How should the additional runs be started? Via Tools, the wizard starts again and requires to re-enter the password.

Thanks

Gramps Web Sync uses Python keyring to store password, so you don’t need to reenter the password each time you run the sync process.
Unfortunately the Python keyring libraries are not included in the all-in-one Gramps installations, thus the requirement to enter password each time. If you want to avoid entering username/password each time you run Web Sync, you need to install the Python libraries yourself.
I have a script to do this on Apple macOS. If you’re on Windows you might need to modify it a bit.

GRAMPS_SITE=/Applications/Gramps.app/Contents/Resources/lib/python3.13/site-packages/.
echo “Copying keyring libraries to Gramps”
cp -R /usr/local/lib/python3.11/site-packages/jaraco* $GRAMPS_SITE
cp -R /usr/local/lib/python3.11/site-packages/keyring* $GRAMPS_SITE
cp -R /usr/local/lib/python3.11/site-packages/setuptools $GRAMPS_SITE
cp -R /usr/local/lib/python3.11/site-packages/zipp* $GRAMPS_SITE
cp -R /usr/local/lib/python3.11/site-packages/backport* $GRAMPS_SITE
cp -R /usr/local/lib/python3.11/site-packages/more_itertool* $GRAMPS_SITE
echo “Done”