rrule - JavaScript library for working with recurrence rules for calendar dates.

  •        394

Library for working with recurrence rules for calendar dates.rrule.js supports recurrence rules as defined in the iCalendar RFC, with a few important differences. It is a partial port of the rrule module from the excellent python-dateutil library. On top of that, it supports parsing and serialization of recurrence rules from and to natural language.

http://jakubroztocil.github.io/rrule/
https://github.com/jakubroztocil/rrule

Tags
Implementation
License
Platform

   




Related Projects

recurr - PHP library for working with recurrence rules (RRULE); meant to help with recurring calendar events

  •    PHP

Recurr is a PHP library for working with recurrence rules (RRULE) and converting them in to DateTime objects. Recurr was developed as a precursor for a calendar with recurring events, and is heavily inspired by rrule.js.

rrule - JavaScript library for working with recurrence rules for calendar dates.

  •    Javascript

JavaScript library for working with recurrence rules for calendar dates.

icalendar-generator - Generate calendars in the iCalendar format

  •    PHP

Want to create online calendars so that you can display them on an iPhone's calendar app or in Google Calendar? This can be done by generating calendars in the iCalendar format (RFC 5545), a textual format that can be loaded by different applications. The format of such calendars is defined in RFC 5545, which is not a pleasant reading experience. This package implements RFC 5545 and some extensions from RFC 7986 to provide you an easy to use API for creating calendars. It's not our intention to implement these RFC's entirely but to provide a straightforward API that's easy to use.

ICalendar

  •    

iCalendar is a standard (RFC 2445) for calendar data exchange. The standard is sometimes referred to as "iCal", which also is the name of the Apple, Inc. calendar program (see iCal) that provides one of the implementations of the standard. iCalendar allows users to send meeti...

icalendar - icalendar parser library for Python

  •    Python

The icalendar package is a RFC 5545 compatible parser/generator for iCalendar files.


iCalendar

  •    

This project is a collection of iCalendar and xCalendar utilities and programs supporting the IETF (http://ietf.org) RFC-2445, RFC-2446, and RFC-2447 proposed standards.

ice_cube - Ruby Date Recurrence Library - Allows easy creation of recurrence rules and fast querying

  •    Ruby

ice_cube is a ruby library for easily handling repeated events (schedules). The API is modeled after iCalendar events, in a pleasant Ruby syntax. The power lies in the ability to specify multiple rules, and have ice_cube quickly figure out whether the schedule falls on a certain date (.occurs_on?), or what times it occurs at (.occurrences, .first, .all_occurrences). To limit schedules use count or until on the recurrence rules. Setting end_time on the schedule just sets the duration (from the start time) for each occurrence.

iCalendar .NET Parser

  •    CSharp

C# iCalendar (RFC 2445) parser. Primarily used to covert iCalendar files into RDF, but can be easily modified to convert iCalendar files into any format.

ri_cal - New Rfc 2445 (iCalendar) gem for Ruby

  •    Ruby

New Rfc 2445 (iCalendar) gem for Ruby

ri_cal - New Rfc 2445 (iCalendar) gem for Ruby

  •    Ruby

New Rfc 2445 (iCalendar) gem for Ruby

ical4j - A Java library for parsing and building iCalendar data models

  •    Java

iCal4j is a Java library used to read and write iCalendar data streams as defined in RFC2445. The iCalendar standard provides a common data format used to store information about calendar-specific data such as events, appointments, to-do lists, etc. All of the popular calendaring tools, such as Lotus Notes, Outlook and Apple's iCal also support the iCalendar standard.For a concise description of the goals and directions of iCal4j please take a look at the open issues.

Palm sync for iCalendar files

  •    Python

palm2ics project provides a set of tools (Python converter, HotSync conduit) for Palm desktop (v4.1+) and Palm OS 5 devices (T5, TX, Z21...) synchronization towards iCalendar files (RFC 2445).

GCALDaemon

  •    Java

GCALDaemon is a Java program that offers two-way synchronization between Google Calendar and various iCalendar (RFC 2445) compatible calendar applications (Sunbird, Rainlendar, Apple iCal, Lightning, Evolution, KDE Kontact, Vista Calendar, etc).

iCalendar PHP Parser

  •    

An object-oriented iCalendar (RFC 2445) parsing library for PHP 4.

DDay.iCal - an iCalendar class library

  •    CSharp

DDay.iCal is an iCal (RFC 5545) class library for .NET 2.0 and above, Silverlight. It aims at being as RFC 5545 compliant as possible, while targeting compatibility with popular calendaring applications, like Apple iCal, Outlook 2007, etc.

[GW]ammu - Talk to any phone

  •    C

Gammu and Wammu provides support to talk to any phone using standard API provided by libGammu. The most popular and widely used in various phones which includes Nokia, Siemens, Samsung, Motorola, LG, Alcatel. It provides support to send and receive SMS and MMS, Calendar, Contacts, backup SMS etc.

Recur

  •    Java

Gregorian calendar date recurrance as described by RRULE in rfc2445. This is an open source java implementation of that rule. When the rule is used, you can ask for all matching dates or given a date find the next/previous occurance.

jpilot-icalendar

  •    

jpilot-icalendar is a plugin for J-Pilot (http://jpilot.org) that allows the user to synchronize an iCalendar file (such as that used by Evolution and gnome-calendar) with the Datebook application on the Palm PDA.

cloudtunes - Web-based music player for the cloud :cloud: :notes:

  •    CoffeeScript

CloudTunes provides a unified interface for music stored in the cloud (YouTube, Dropbox, etc.) and integrates with Last.fm, Facebook, and Musicbrainz for metadata, discovery, and social experience. It is similar to services like Spotify, except instead of local tracks and the fixed Spotify catalog, CloudTunes uses your files stored in Dropbox and music videos on YouTube.CloudTunes is a side project of @jakubroztocil who is a bit of a music nerd and who likes to build stuff. In 2012 he decided to create an iTunes-like webapp to make music stored all over the cloud easily discoverable and accessible: hence CloudTunes.

Remote Calendars

  •    C++

RemoteCalendars is a COM-.NET Add-in for Outlook 2003/2007, written in C#. After installing this plugin, every Outlook user should be able to subscribe, reload and delete a generic remote iCalendar (RFC 2445) from Outlook 2003/2007.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.