Skip to main content
Join the official Python Developers Survey 2018 and win valuable prizes: Start the survey!

Remind Python library

Project description

Python library to convert between Remind and iCalendar. Can be used stand alone (provided rem2ics and ics2rem tools) as well as integrated as a CalDAV client or server.

Installation

You need to have the Remind command line tool installed. For Debian/Ubuntu use:

$ sudo apt-get install remind

Using pip

$ pip install remind

This will install all Python dependencies as well.

Using python-setuptools

$ python setup.py install

Set up a Remind CalDAV server

Have a look at radicale-remind

Sync to an external iCalendar server (http; cron)

curl URL | ics2rem >> ~/.reminders

Sync to an external CalDAV server

Have a look at remind-caldav

Share your calendar using http

rem2ics > /var/www/html/my.ics

Publish the URL and use these guides to integrate it into other calendar software:

Format of the Remind MSG body

%" summary at location %" description

The %" is omitted, if there is no description in the iCalendar.

Known limitations

iCalendar -> Remind

Remind -> iCalendar

  • Events are only evaluated in the given time frame, so events extending it, are cut of (birthday reminders for example).
  • Complex reminders are only preserved in their evaluated form (PUSH-OMIT-CONTEXT, OMIT, TRIGGER, BEFORE, SKIP).
  • Periodic reminders other then daily or weekly are not preserved.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
remind-0.14.0-py3-none-any.whl (12.3 kB) Copy SHA256 hash SHA256 Wheel py3 Apr 10, 2018
remind-0.14.0.tar.gz (10.5 kB) Copy SHA256 hash SHA256 Source None Apr 10, 2018

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page