Skip to content

A go app to help migrate events from one Google Calendar to another

License

Notifications You must be signed in to change notification settings

lilyrcodes/calendarmigrator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

calendarmigrator

A go app to help migrate events from one Google Calendar to another

Setup

To use this, you will need to follow the instructions to set up OAuth for Google Calendar. When configuring the oauth consent screen, enter http://localhost:42069 for the application home page.

When you are finished, you should have a credentials.json file living in the top level directory of this project.

Running

go run migrator.go

The program will print two oauth links. For the first, authorize the account you want to move events from. For the second, authorize the account you want to move events to.

In case of failure to copy, the original event will not be deleted.

At the end of running, the events that failed to copy or failed to be deleted will have their dates printed so that you can manually migrate them.

About

A go app to help migrate events from one Google Calendar to another

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages