I just released version 0.2.0 of the script, which comes with a new option to include shared addressbooks/calendars to the backup. This may be used to provide only one username + password in the credentials-file to whom all addressbooks/calendars (to be backed up) are shared. A just for this purpose created new user would make sense. If the file gets somehow in wrong hands, only the credentials of this single user will be compromised.
Drawback of this approach is: added addressbooks/calendars will not be backed up, unless they are shared with that user. Thatās the price for improved securityā¦
Have a look at the section āAbout the option -i / --include-sharesā in the README of the repo for a detailed āHow toā. There you can also find some usage examples: https://github.com/BernieO/calcardbackup (EDIT 28.05.2021: donāt use the repo at GitHub anymore as it is heavily outdated and contains lots of unfixed bugs!!)
EDIT (17.01.2020): the repository moved to Codeberg:
https://codeberg.org/BernieO/calcardbackup
Cheers, Bernie_O