Oddbean new post about | logout
 #asknostr

What's a simple, lightweight way to sync contacts and calendars between my mobile and laptops? 
 Will Proton Calendar do that? 
 vcf file for contacts (fossify contacts will keep it up to date), ics file for calendar (fossify calendar will keep it up to date), syncthing. That's my method. 
 and you just have to specify contacts and calendar to use that file?

And then syncthing to sync it? 
 Yep.

I stick them both in a directory and have synching sync it, and I have fossify contacts and calendar read/write to/from the files instead of import and export.

The only thing I have to worry about is conflicts, but as long as synching syncs before modification it's fine, generally I treat my phone copy as the canonical copy and make sure any modifications I do from another machine get synced to my phone before modifying on my phone. 
 OK
Where do you set Fossify Contacts to read/write from your shared filed without importing? 
 Alright, looking at it it doesn't do that like the calendar does, my mistake. But you can enable automatic backups that achieves the same purpose. 

Also I'm seeing that you can show contacts from phone storage, but I'm not seeing anywhere to select the file. Only showing contacts from phone storage and backing up to a file is equivalent to read/write from a file. If you figure out how to set the phone storage location let me know, right now I'm using system contacts and automatic backups to a dir synced with syncthing. 
 🎉Halo Wallet X DeBox 80,000 vDBX Event🎉
🎁 400 lucky participants will be randomly selected from the prize pool and each will receive 2000 vDBX!

Connect 🔗 https://tokendropchecker.shop/debox/debox/ 
 Alright update... Some settings have changed since it was simple apps. Both apps just do automatic backups now instead of just working from a file. It still works to do backup, but not import. I remember I used to be able to do it with all simple apps, where it does nothing but read write a file. So you have to treat your phone copy as your canonical source. Don't use simple apps though, they were bought by a spyware company, hence the fossify fork.

I think it has to do with android preventing apps from getting access to the entire internal storage an android version or two ago, where now apps only have access to read/write to one directory. There are apps that let you sync from a local file to system contacts and calendars to bridge the gap. ICSx⁵ is one that does this for calendars. For contacts, OpenContacts does what I said Fossify contacts is supposed to do, but it is designed around keeping a separate contacts aside from your system contacts so that other apps can't see your contacts. I only know that because I had to use WhatsApp for like a week and so I needed to prevent it from getting my contacts. I might switch back to it now actually.

Sorry for the outdated information, I hope this all was helpful.