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.
recurrence-rules rrule library calendar icalendar-rfc rfc python-dateutil jakubroztocil dates recurrences icalendarKhal is a standards based CLI and terminal calendar program, able to synchronize with CalDAV servers through vdirsyncer. Please do provide feedback if khal works for you or even more importantly if it doesn't. The preferred way to get in contact (especially if something isn't working) is via github or via IRC (#pimutils on Libera.Chat).
terminal icalendar calendarVdirsyncer is a command-line tool for synchronizing calendars and addressbooks between a variety of servers and the local filesystem. The most popular usecase is to synchronize a server with a local folder and use a set of other programs to change the local events and contacts. Vdirsyncer can then synchronize those changes back to the server. However, vdirsyncer is not limited to synchronizing between clients and servers. It can also be used to synchronize calendars and/or addressbooks between two servers directly.
cli sync todo icalendar calendar contacts synchronisation caldav tasks webdav vcard pim carddav vtodo vevent vobjectRadicale is a free and open-source CalDAV and CardDAV server. It shares calendars and contact lists through CalDAV, CardDAV and HTTP, Supports events, todos, journal entries and business cards. It works out-of-the-box, no complicated setup or configuration required. It stores all data on the file system in a simple folder structure.
caldav cardav icalendar calendar business-cardsiCal4j 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.
icalendar scheduling library datetime timestamp date-time java-libraryWant 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.
laravel schedule icalendar calendar hacktoberfestTodoman is a simple, standards-based, cli todo (aka: task) manager. Todos are stored into icalendar files, which means you can sync them via CalDAV using, for example, vdirsyncer. Todoman is now part of the pimutils project, and is hosted at GitHub.
productivity todo terminal icalendar caldav tasks vcard pim vtodoA simple PHP script for providing calendar feeds for your website in a variety of different formats including iCalendar, RSS, JSON and XML. Do you run a website with an events page? Does your site provide any kind of data feed for those events? If not, you might want to consider adding one. This allows users to have your events appear directly on their calendar as you publish them, simplifying the process of discovering, making time for, and attending your event.
calendar-feed google-calendar calendar-url icalendar rss-feed event-calendar schedule syndication calendarAn iCalendar parser/writer library written in Java.
icalendarThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
calendar google-calendar fullcalendar recurring-events icalendar rfc2445RFC5545 RRule library for JavaScript.
ical rfc5545 rrule typescript recurrence rfc 2445 5545 icalendar calendar repeating dates occurrence time eventHere's some quick examples of what's possible. Beware though that neither is the API currently stable nor are the types complete yet. This might as well also be outdated, but some basic examples are always nice to have. Also see the ruby gem icalendar as a broad goal where this should be headed.
ical icalendarProvides iCalendar (RFC5545) parsing as well as a convenient API for generating iCalendar data.
icalendar rfc5545An (incomplete) Common Lisp implementation of the iCalendar RFC5545 specification.
common-lisp icalendar libraryA small library for reading and writing ICalendar files.
icalendarCocktail is an Elixir date recurrence library based on iCalendar events. Its primary use case currently is to expand schedules with recurrence rules into streams of ocurrences. For example: say you wanted to represent a repeating schedule of events that occurred every other week, on Mondays, Wednesdays and Fridays, at 10am and 4pm. Detailed documentation with all available options can be found at https://hexdocs.pm/cocktail.
elixir icalendar datetime scheduling
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.