remind(1) -- 日历和闹钟程序
摘要
Remind 是一个功能丰富的日历和闹钟程序,具有脚本语言、多种输出格式,并支持希伯来历法和多种语言。
<p>"Remind 是一个旨在运行在 Linux 和其他类 UNIX 系统上的复杂日历和闹钟程序。"</p><p><a href="https://lobste.rs/s/sbe8ln/remind_1_calendar_alarm_program">评论</a></p>
查看缓存全文
缓存时间: 2026/05/24 00:50
# Dianne Skoll 网站 - Remind
来源:https://dianne.skoll.ca/projects/remind/
Remind 是一款功能丰富的日历和提醒程序。它包含以下特性:
- 强大的脚本语言,以及智能处理例外和节假日。
- 纯文本、PDF、PostScript 和 HTML 输出。
- 定时提醒和弹出式闹铃。
- 为不想学习脚本语言的用户提供友好的图形前端。
- 支持公历和希伯来历。
- 支持 12 种不同语言。
## 适用于设有年龄验证法律地区的居民
如果您是设有年龄验证法律地区的居民,请阅读这份<非常重要的通知>(https://dianne.skoll.ca/projects/california.php)。
## 许可证
Remind 是自由软件,遵循<GNU 通用公共许可证第二版>(https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html#SEC1)的条款发布。
## 下载 Remind
当前版本的 Remind 为 **06.02.06**,发布于 **2026-05-15**。
### 验证签名
要验证 GPG 签名,请运行:
```
gpg --verify remind-06.02.06.tar.gz.sig
```
您需要将我的<公钥>(https://dianne.skoll.ca/key.php)添加到您的 GnuPG 密钥环中。
## 《Remind 宝典》
我撰写了一本关于 Remind 的综合性书籍,比其手册页(本质上是一本参考手册)更适合学习该程序。您可以在此处<下载这本书>(https://dianne.skoll.ca/projects/remind/book/)。
## 捐赠
通过 Liberapay 捐赠(https://dianne.skoll.ca/donate.php?s=remind)
如果您愿意,可以通过 Liberapay 向我<捐赠>(https://dianne.skoll.ca/donate.php?s=remind)。这完全是可选的,使用 Remind 无需捐赠,但我非常感谢收到的每一笔捐赠。
## 屏幕截图
每个人都喜欢屏幕截图。<这里查看>(https://dianne.skoll.ca/projects/remind/screenshot.php)。
## 祛 Google 化您的日历
Remind 是我努力避免将敏感数据存储在自己无法控制的服务器上的重要组成部分。这是一篇关于我如何<祛 Google 化我的通讯录和日历>(https://dianne.skoll.ca/writings/de-googling-my-life/)的文章。
## 介绍视频
我在 YouTube 上制作了一个(较长的)Remind 介绍视频。建议以 1920x1080 分辨率全屏观看。
## 安装 Remind
拿到一个 **tar.gz** 文件后该怎么做?Remind 是为在 UNIX 和 Linux 上运行而设计的。因此,它以需要编译的源代码形式分发。如果您使用的是 Linux 或 UNIX 系统,构建过程与通常一样:
```
tar xfz remind-06.02.06.tar.gz && cd remind-06.02.06 && ./configure && make && make test && sudo make install
```
完全无痛。但请务必阅读 README 文件以了解其他构建方式。
## 使用 Remind
与所有优秀的 UNIX 程序一样,Remind 附带了一个手册页。要阅读 Remind 手册,请键入以下命令:
```
man remind
```
当然,`man remind` 命令只有在您实际安装了 Remind 后才能生效!另请注意,Remind 手册相当……功能全面。为了更温和的入门介绍,您可能想观看介绍视频或阅读我先前制作的<演示幻灯片>(https://dianne.skoll.ca/projects/remind/download/remind-oclug.pdf)。当然,您绝对应该阅读<《Remind 宝典》>(https://dianne.skoll.ca/projects/remind/download-book.php?file=remind-book-1.0.pdf)。
## 公共 git 仓库
如果您想紧跟最新开发动态,我们有一个公共的 git 仓库可供克隆:
https://salsa.debian.org/dskoll/remind
上述仓库是官方 git 仓库的镜像,官方仓库位于 https://git.skoll.ca/Skollsoft-Public/Remind
不幸的是,由于 AI 抓取工具的滥用,我不得不对我的 git 网站设置密码保护。请以用户 **notabot** 登录,密码为 **notabot**。
## 错误报告
如果您在 Remind 中发现了错误,或者想提出改进建议,请发送电子邮件给我……电子邮件详情请参见<联系页面>(https://dianne.skoll.ca/contact.php)。
## Remind 相关网站与邮件列表
## Remind 辅助工具
- Remind 自带四个辅助程序:
- **rem2ps** 生成 PostScript 日历。
- **rem2pdf** 生成 PDF、SVG、PostScript 和封装 PostScript 日历。它是 rem2ps 的现代替代品,支持 UTF-8 输入和 Unicode 渲染。
- **rem2html** 生成 HTML 日历。
- **tkremind** 为 Remind 提供 X Window 图形界面。
- Paul M. Foster 有一个用 PHP 编写的<HTML 前端/后端>(https://gitlab.com/paulmfoster/calendar)。
- Daniel Graham 有一个名为 <wxRemind>(http://people.duke.edu/~dgraham/wxRemind/)的 wxPython 前端/后端。
- Mark Atwood 编写了 <rem2ics>(https://launchpad.net/rem2ics/),一个将 Remind 输出转换为 RFC 2445 iCalendar 格式的程序。
- Martin Michel 有一个名为 <remmy>(https://github.com/smartmic/remmy)的程序,可将 Remind 脚本的一个子集转换为 iCalendar 格式。虽然它只处理 Remind 语法的一个子集,但它的优势在于能忠实保留重复事件。
- Patrick Hof 用 Ruby 编写了 <ical2rem.rb>(https://github.com/courts/ical2rem.rb),一个反向转换的 Ruby 脚本……它将 iCalendar 格式转换为 Remind。
- Justin Alcorn 编写了 <ical2rem>(https://github.com/jbalcorn/ical2rem),一个将 iCalendar 格式转换为 Remind 的 Perl 脚本。
- Richard Kelly 为 <Kate>(https://kate-editor.org/)文本编辑器提供了一个<语法高亮文件>(https://github.com/rkelly/kate-remind)。
- <Wyrd>(https://gitlab.com/wyrd-calendar/wyrd)是一个基于 curses 的 Remind 前端,用 OCaml 编写,最初由 Paul Pelzl 编写,现在由 Jochen Sprickerhof 维护。
- Jochen Sprickerhof 还提供了几个用 Python 编写的 Remind 辅助工具:
- 一个<库>(https://pypi.python.org/pypi/remind)和命令行工具(rem2ics, ics2rem),用于 Remind 与 iCalendar 之间的转换。
- 一个用于 Remind 和 Abook 的 <Radicale(CalDAV)存储后端>(https://pypi.python.org/pypi/radicale-remind)。这允许在 Remind 和 Android 之间同步。
- 一个工具,用于<从 CalDAV 同步到 Remind>(https://pypi.python.org/pypi/remind-caldav)以及反向同步。
- <remindcal>(https://github.com/realsirjoe/remindcal/)是另一个基于 curses 的 Remind 前端。由 Sergio(realsirjoe)编写,使用 Go 语言。
- Mathieu Laparie 编写了 <remint>(https://git.sr.ht/~mlaparie/remint),这是一个纯 Bash 脚本编写的简单文本界面 Remind 前端。
- Joop Kiefte 有一套实现 <巴哈伊历>(https://codeberg.org/lapingvino/bcal)的 Remind 文件。
- Hong Wu 为 Microsoft Visual Studio 提供了一个<Remind 语法高亮插件>(https://marketplace.visualstudio.com/items?itemName=5macro.remind-syntax)。该扩展的源代码位于 <GitHub>(https://github.com/5macro/vscode-remind-syntax)。
- Judah Milgram 维护着 Remind 的一个 <Slackbuild>(https://slackbuilds.org/repository/15.0/office/remind/)(最初由 T3slider 创建)。安装了 <sbotools>(https://slackbuilds.org/repository/15.0/system/sbotools/)的 Slackware 用户可以轻松安装 Remind,只需运行:
`/usr/sbin/sboinstall remind`
如果您编写了旨在与 Remind 配合使用的程序,并希望在此页面添加链接,请<发送电子邮件给我>(https://dianne.skoll.ca/contact.php)。
相似文章
Ahem!不容错过的会议提醒
Ahem!是一款日历叠加应用,通过 Mac 和 Windows 全屏提醒,以及 iPhone 上的实时倒计时、锁屏提醒和灵动岛通知,帮助 ADHD、时间感知障碍及深度专注人群不再错过会议;采用一次性买断制,支持 Google、Outlook 和 iCloud 日历。
@tom_doerr: 将 Obsidian 任务同步到 Apple Reminders、Todoist 和 Things 3 https://github.com/Santofer/Remindian…
Remindian 是一款开源的 macOS 菜单栏应用程序,可将 Obsidian 中的任务同步到 Apple Reminders、Todoist 和 Things 3 等外部任务管理工具。
Calerto for Mac
Calerto for Mac 是一款 macOS 应用程序,提供与 Apple 日历和 Google 日历同步的全屏会议提醒,具有自定义准备时间、菜单栏倒计时和自动启动功能,帮助用户避免错过会议。
创建自定义 Windows 11 通知,随时提醒自己任何事项
本文提供了一份分步指南,介绍如何使用 Windows 11 内置的 Task Scheduler 和 Clock 应用,为各类日常任务创建自定义的定时通知与提醒。
Show HN: Pet Reminder – 一个带有桌面宠物的macOS提醒应用
Pet Reminder 是一款macOS应用,在提醒到期时显示可爱的桌面宠物,支持多种品种和可自定义的行为。