Remind
Remind is a sophisticated calendar and alarm program. It includes the following features:
- A sophisticated scripting language and intelligent handling of exceptions and holidays.
- Plain-text, PDF, PostScript and HTML output.
- Timed reminders and pop-up alarms.
- A friendly graphical front-end for people who don't want to learn the scripting language.
- Facilities for both the Gregorian and Hebrew calendars.
- Support for 12 different languages.
License
Remind is Free Software, licensed under the terms of the GNU General Public License, Version 2
Screenshots
Everybody loves screenshots. Here you go.
Intro Video
I made a (longish) Introduction to Remind video on YouTube. Best viewed in full-screen mode at 1920x1080 resolution.
Download Remind
The current version of remind is 05.01.01 released on 2024-11-18.
• Version 05.01.01: | remind-05.01.01.tar.gz | • GPG Signature: | remind-05.01.01.tar.gz.sig |
Verify the Signature
To verify the GPG signature, run:
gpg --verify remind-05.01.01.tar.gz.sig
You will need to have my public key in your GnuPG keyring.
Beta Version
• Version 05.02.00, Beta 1: | remind-05.02.00-BETA-1.tar.gz | • GPG Signature: | remind-05.02.00-BETA-1.tar.gz.sig |
Install Remind
What the heck do you do with a tar.gz file? Remind is designed to run on UNIX and Linux. As such, it's distributed as source code that you need to compile. If you are on a Linux or UNIX system, the build process is the usual:
tar xfz remind-05.01.01.tar.gz && cd remind-05.01.01 && ./configure && make && make test && sudo make install
Entirely painless. But do read the README file for other ways to build.
Crowdsourcing Holiday Data
I'm looking for people to contribute their national holidays in Remind format so I can include them in the Remind distribution! If you'd like to help out, please see here.
Public git Repository
We have a public git respository you can clone if you want to live on the bleeding edge:
https://salsa.debian.org/dskoll/remind
The above repo is a mirror of the official git repo at https://git.skoll.ca/Skollsoft-Public/Remind
Bug Reports
If you find a bug in Remind, or would like to suggest an improvement, please email me... email details are on the Contact Page.
Remind-related Sites and Mailing List
- We run a mailing list for fans of Remind.
- Courtesy of OFTC, there is a #remind IRC channel for people to hang out on. On that channel, I am known as dfs.
- We have a Remind Wiki.
- There are presentation slides from a talk about Remind.
Remind Helpers
- Remind ships with four helper programs:
- rem2ps generates PostScript calendars.
- rem2pdf generates PDF, SVG, PostScript and Encapsulated PostScript calendars. It is a modern replacement for rem2ps and can handle UTF-8 input and Unicode rendering.
- rem2html generates HTML calendars.
- tkremind provides an X Window GUI for Remind.
- Paul M. Foster has an HTML front/back-end written in PHP.
- Daniel Graham has a wxPython front/back-end called wxRemind.
- Mark Atwood has written rem2ics, a program to convert the output of Remind to RFC 2445 iCalendar format.
- Martin Michel has a program called remmy that converts a subset of Remind scripting to iCalendar format. Although it handles only a subset of Remind's syntax, it does have the advantage of preserving repeating events faithfully.
- Patrick Hof has ical2rem.rb, a Ruby script that goes the other way... it converts iCalendar format to Remind.
- Justin Alcorn wrote ical2rem which is a Perl script to convert iCalendar format to Remind.
- Richard Kelly has a syntax-highlighting file for the Kate text editor.
- Wyrd is a curses-based front-end for Remind written in OCaml, originally written by Paul Pelzl and now maintained by Jochen Sprickerhof.
- Jochen Sprickerhof also has a number of Remind helpers written in Python:
- A library and command-line tools (rem2ics, ics2rem) to convert between Remind and iCalendar.
- A Radicale (CalDAV) storage back-end for Remind and Abook. This allows syncing between Remind and Android.
- A tool to sync from CalDAV to Remind and vice-versa.
- remindcal is another curses-based front-end for Remind. This one is by Sergio (realsirjoe) and is written in Go.
- Mathieu Laparie has written remint, which is a simple text UI for Remind, written as a pure Bash script.
- Gunther Reißig has a library for implementing German Holidays.
- Joop Kiefte has a set of Remind files that implement the Baháʼí calendar.
- Hong Wu has a Remind syntax highlighter for Microsoft Visual Studio. The source for this extension is on GitHub.
If you've written a program designed to work with Remind and would like it linked from this page, please email me.
Copyright © 2024 Dianne Skoll