Skip to content

ramalama/freebusy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ICS Anonymizer to expose free/busy information for calendars

Installation

  • Put the code on a php enabled webspace
  • Call /index.php: SQLite DB is automatically created.
  • Done.

Usage

  • Optional: Put the code from this repo on your own (sub-)domain
  • call https://freebusy.schmithuesen-cloud.de/index.php or /index.php if your choose to install it on your own webspace/server.
  • Insert email and at least one ics link of your calendars. Multiple calendars will be combined into a single free/busy calendar. Email Adress is stored in db for reference and used for nameing the free/busy calendar.
  • Click the blue button to create the public link
  • copy the link and send it to your friend(s) or colleague
  • They can use the link to insert your free/busy information into their calendar client as external calendar (or "Internet-Calendar" as Outlook calls it)

How it works

It stores your urls in a little SQLite DB. When the public url is called, it

  1. gets your calendars
  2. creates copies of your events with the same start and end in a new calendar - expanding all series.
  3. sends this new calendar that does only contain start, end as well as Microsofts "Tentative" information (if it exists). Tentative is only displayed in MS Products. Apple and Google don't use or display the information afaik.

About

Created anonymized free/busy Information for any given ics/webcal URL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors