Skip to content
master
Switch branches/tags
Code
This branch is up to date with master.
Contribute

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

OI Calendar

Private, encrypted calendar in the cloud using Blockstack Logo

Feature

  • create, read, update, delete events
  • publish events
  • send invitations
  • add events and calendars of other users or ics files
  • export/import in ical format

Move from Google Calendar

Google provides a private link that contains all your events. Unfortunately, Google does not let you easily use these events, you need either a CORS browser plugin.

  1. Copy your private Google calendar url
    • Login to Google Calendar and goto settings: https://calendar.google.com/calendar/r/settings
    • Select your calendar on the left side Select Select3
    • Scroll to the bottom
    • Copy the private address of your calendar containing your email address and ends with basic.ics Select3
  2. Add to OI Calendar
    • Open OI Calendar https://cal.openintents.org/
    • Enable your CORS browser plugin
    • Paste the private address into the Paste url ... field and press enter
  3. Enjoy YOUR calendar!

App Developers

Add event via web intent

Example: https://cal.openintents.org/?intent=addEvent&title=Blockstack%20Event&start=2018-12-31T23:00:00.000Z&end=2018-12-31T24:00:00.000Z

The following parameters are supported:

name description
intent "addEvent"
title the name of the event
start date string in zulu format
end date string in zulu format
via the organizer

Add calendar (read-only) via web intent

Example: https://cal.openintents.org/?intent=addics&url=https://fosdem.org/2019/schedule/track/decentralized_internet_and_privacy.ics

The following parameters are supported:

name description
intent "addics"
url the location of the calendar file in iCal format

Development

This application utilizes react-big-calendar and react-datetime components to add and remove events to a calendar.

To clone and run this application locally, execute the following command:

git clone https://github.com/openintents/calendar-web.git
cd oi-calendar
npm install
npm start

About

Private, Encrypted calendar in the cloud with Blockstack

Topics

Resources

Releases

No releases published

Packages

No packages published