8000 GitHub - ronazst/notion-ical-syncer: Sync notion calendar to apple calendar
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ronazst/notion-ical-syncer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

notion-ical-syncer

Sync notion calendar to apple calendar

How to use it

This project depends on AWS service, so you have to deploy it to AWS Lambda in order to use it.

I already created a script to build and deploy this project, you just need to run following commands.

    git clone git@github.com:ronazst/notion-ical-syncer.git
    cd notion-ical-syncer
    #such as: ./scripts/build-and-deploy-to-aws.sh ronazst us-east-1
    ./scripts/build-and-deploy-to-aws.sh <customized-cloudformation-stack-suffix> <aws-region>
    ./scripts/get-ical-url.sh <customized-cloudformation-stack-suffix> <aws-region>

After the get-ical-url.sh command, you will see the url like this: https://<id>.lambda-url.us-sourtheast-1.on.aws/<uuid>

Then open https://<id>.lambda-url.us-sourtheast-1.on.aws/<uuid>/webui to edit config

After you config has been added you will get a config id which can used to query ical content.

The query format like this: https://<id>.lambda-url.us-sourtheast-1.on.aws/<uuid>/ical?config_ids=<config_id_1>&&config_ids=<config_id_2>

Note

  • Deploy AWS resource may charge you monthly
    • I already make the resource under free tier as possible as I can. But sadly, I can't avoid to use S3 inorder to simplify deployment process
  • Each deployment(with different suffix) will create most 2 different AWS Cloudformation stack
    • notion-ical-syncer-infra (this shared between all notion syncer lambda stack)
    • notion-ical-syncer-stack-<customized-cloudformation-stack-suffix>
  • Once you want to delete it, go to AWS Cloudformation to delete related stack manually
  • The S3 bucket will not be deleted after you deleted AWS Cloudformation, so you have to delete related S3 manually

About

Sync notion calendar to apple calendar

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0