Live data from Hacker News

Command-Line Utility to Backup Google Mail, Calendar and Contacts to Files

github.com

11–20 of 32 posts

Re: Command-Line Utility to Backup Google Mail, Calendar and Contacts to Files

#13
post #8

Earlier quoted context omitted.

You could attempt to get that 2fa removed by trying to sign in from a new device and following the steps to recover your account.

The issue isn't 2fa it's Google authenticator. When I log in from a new device lets me log in using my phone as 2fa but that is not an option for takeout -- only authenticator. I can find no way to remove it.

Google authenticator is a type of 2FA. They are saying that if you can figure out a way to remove 2FA from your account, then you can re-add it with the current authenticator app you have, which will allow you to use Takeout.

Re: Command-Line Utility to Backup Google Mail, Calendar and Contacts to Files

#14
got-your-back uses Gmail's API instead of IMAP with an insecure app password, which is a discouraged way of accessing Gmail and will eventually be phased out in favor of OAuth access tokens over IMAP (in fact, I thought it already had been).

As for other services beyond Gmail, there's not a great ecosystem for exporting.

For one-off exports, Google Takeout is decent enough, although there's a lacking ecosystem to import the big .mbox files back to an email provider.

Re: Command-Line Utility to Backup Google Mail, Calendar and Contacts to Files

#15
post #3
post #2

What benefit does this have vs Google Takeout?

Scriptable, presumably incremental.

There is also vdirsyncer for contacts and calendar, also allows you to keep it in sync between services - it's great if you want to store a copy locally on a caldav / carddav server.

Re: Command-Line Utility to Backup Google Mail, Calendar and Contacts to Files

#16

got-your-back uses Gmail's API instead of IMAP with an insecure app password, which is a discouraged way of accessing Gmail and will eventually be phased out in favor of OAuth access tokens over IMAP (in fact, I thought it already had been). As for other services beyond Gmail, there's not a great ecosystem for exporting. For one-off exports, Google Takeout is decent enough, although there's a lacking ecosystem to imp…

> insecure app password [...] and will eventually be phased out in favor of OAuth access tokens over IMAP

What's so "insecure" about "per-app passwords"?

I ask, because I've lost the past 5 years of my life to building and running an internet-facing OAuth2+OIDC IAM system and I'm (still) an active contributor back to the open-source OIDC framework it's built-on. I grok the grants and flows and I've got the blood-pressure to show for it (and developed a healthy opposition to SAML); but despite all of that, I appreciate simple solutions to problems where there's a very real risk of over-engineering - and especially when a simpler system (like per-app passwords) can make a system overall more secure because there will be less mistakes being made, even if some clinicaly-dry technical assessment mathematically proves the complex solution is more "secure" by some measure.

///

> although there's a lacking ecosystem to import the big .mbox files back to an email provider.

Everyone I know (okay, just a handful of ("normal") people) who has done this ended-up converting the .mbox to a PST for Outlook and copied it over to any other machines they have; it's an archive mailbox after-all, so just put it in read-only mode and don't worry about data-synchronization issues.

Kinda ironic that Gmail's credibility was/is built on ex-Outlook users looking for something better, only for Outlook to be the refuge (and last resting place?) for hundred-gigabyte-sized e-mail archives.

Re: Command-Line Utility to Backup Google Mail, Calendar and Contacts to Files

#19

got-your-back uses Gmail's API instead of IMAP with an insecure app password, which is a discouraged way of accessing Gmail and will eventually be phased out in favor of OAuth access tokens over IMAP (in fact, I thought it already had been). As for other services beyond Gmail, there's not a great ecosystem for exporting. For one-off exports, Google Takeout is decent enough, although there's a lacking ecosystem to imp…

> insecure app password [...] and will eventually be phased out in favor of OAuth access tokens over IMAP What's so "insecure" about "per-app passwords"? I ask, because I've lost the past 5 years of my life to building and running an internet-facing OAuth2+OIDC IAM system and I'm (still) an active contributor back to the open-source OIDC framework it's built-on. I grok the grants and flows and I've got the blood-pres…

I need to supply a correction: apparently Outlook does not support opening PST files[1] that are protected as read-only by the filesystem (which is both disappointing and alarming...).

[1] https://answers.microsoft.com/en-us/outlook_com/forum/all/re...

Re: Command-Line Utility to Backup Google Mail, Calendar and Contacts to Files

#20
post #7

Earlier quoted context omitted.

You could attempt to get that 2fa removed by trying to sign in from a new device and following the steps to recover your account.

Good luck recovering when you're nowhere logged in

We don't know if they're logged in or not, they did not specify
Post reply on HN