calendarmigrator

command module
v0.0.0-...-a8561d2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2024 License: GPL-3.0 Imports: 11 Imported by: 0

README

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.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL