Skip to main content

Python Remind library

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

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 for (PUSH-OMIT-CONTEXT, OMIT, TRIGGER, BEFORE, SKIP).

  • Periodic reminders other then daily or weekly are not preserved

Metadata

Release files for remind 0.5.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for remind 0.5.2
File Size Uploaded
remind-0.5.2.tar.gz 20.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for remind 0.5.2
File Interpreter ABI Platform
remind-0.5.2-py2-none-any.whl Python 2 none any Details

Total release size: 30.1 kB

Release files / remind-0.5.2.tar.gz

Download URL remind-0.5.2.tar.gz
Size 20.9 kB
Tags Source
SHA-256 checksum
How to use checksums
379c3cf7e1b34325f8f0ed03c43b31c324332f4bd67c73e89df16e2bb403ee7c
BLAKE2b-256 checksum
How to use checksums
8f01d5b8b3a5879d668cce2063232dcd62c6617c959f717f77abe77027693686
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / remind-0.5.2-py2-none-any.whl

Download URL remind-0.5.2-py2-none-any.whl
Size 9.2 kB
Tags Python 2
SHA-256 checksum
How to use checksums
d1d2f603fa78fe3b4ff2dd9bf377331bdf2895663c71c007489a0418ba8be86f
BLAKE2b-256 checksum
How to use checksums
51b974a7cd1524fb423b602a406d6169d04cde7b349a5cc610641a49a2aa3a3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.18.0

2 release files

0.17.0

2 release files

0.16.0

2 release files

0.15.0

2 release files

0.14.0

2 release files

0.13.0

2 release files

0.12.2

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

3 release files

0.6.0

2 release files

0.5.3

2 release files

This release

0.5.2 This release

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page