Giter Club home page Giter Club logo

calenotion's Introduction

About CaleNotion

CaleNotion is a self-host service that can connect your Notion's Tasks, Meetings, and any Date-Based Database with any Calendar you use.

It currently supports the following functions:

  • Notion-to-Calendar One-Way Sync featuring ICS Compatibility
  • Incorporate Database Name and Item Title within the Event Title on the Calendar
  • Enable Support for Date-Only Events
  • Implement 5-Hour Automatic Refresh for Event Content, Showcased in the Description
  • Automatically Recognize Invite Links for Tencent Meetings, Google Meet, and Zoom
  • Exhibit All Attendees' Details Across Any Calendar Service

This is a completely free and open-source solution. You can self-host it within 5 minutes without any technical background, thanks to the support of Zeabur.

Get Started

Notion Integration

  • Navigate to My Integrations and set up a new Integration.
  • Enable the additional capability to read user information, including email addresses.
  • Copy the Integration Token.
  • Access your Notion Workspace.
  • On the Database Page you wish to link, click the "three dots" at the top-right corner of the screen.
  • In the Connection Section, incorporate the Integration you've just created.
  • Follow these steps for each Database you'd like to connect.

Deployment

Auto

Deploy on Zeabur

Manually

  • If you don't already have one, create an account on Zeabur.
  • Visit the CaleNotion Template.
  • Click on "Next Step."
  • Enter the Notion Integration Token you previously copied.
  • Choose a server region closest to you.
  • Click on the "Deploy" button and wait.
  • Once the status changes to running (you might need to refresh the page to see the update), navigate to the Network Section.
  • Create a Public Domain with your preferred suffix.
  • Copy the URL of the public domain.

Connect with Apple Calendar

  • Launch the "Calendar" app.
  • For iPhone users: tap "Calendars," choose "Add Calendar," then select "Add Subscription Calendar."
  • For Mac users: click "File" on the Menu Bar and choose "New Calendar Subscription."
  • Enter the public domain URL you copied earlier.
  • Customize the calendar by setting its name and color.
  • Adjust the Auto-Refresh interval (a 5-minute frequency is recommended).
  • Complete the setup by confirming your choices.

Contributors

calenotion's People

Contributors

underthestars-zhy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.