REM2HTML(1)

πŸ’– REM2HTML β€” the rem2html manual, but make it cute πŸ’–

okay bestie, sit down, hydrate, and let me tell you about rem2html β€” it's the little glow-up machine that takes the output of remind -pp or remind -ppp and turns it into HTML. ✨

This is the manual page for rem2html, and we're running VERSION 06.03.03 over here. πŸ’…


✨ NAME ✨

rem2html β€” Convert the output of remind -pp or remind -ppp to HTML. πŸ¦‹


🌸 SYNOPSIS 🌸

remind -ppp [remind_options] file | rem2html [options]

remind -pp [remind_options] file | rem2html [options]

You can also use the old interchange format like this, but ngl the -pp or -ppp versions are the preferred ones, periodt:

remind -p [remind_options] file | rem2html [options]

πŸ‘‘ OPTIONS πŸ‘‘

  • --help, -h β€” Print usage information. It's giving helpful. 🫢
  • --version β€” Print version. So you can flex which one you've got. πŸ’…
  • --utf8 β€” Assume standard input is encoded in UTF-8, and write UTF-8 data to standard output. Unicode girlies stay winning. 🌈
  • --backurl url β€” When producing the small calendar for the previous month, make the month name a link to url. Cute little time-travel hyperlink. βͺ
  • --forwurl url β€” When producing the small calendar for the next month, make the month name a link to url. Same energy, but forwards. ⏩
  • --imgbase url β€” When creating URLs for the stylesheet or external images, use url as the base URL. Lowkey the anchor of the whole vibe. βš“
  • --pngs β€” Normally, rem2html uses inline data: URLs for the moon phase images, which yields a standalone HTML file (iconic, self-sufficient, main character energy). The --pngs option makes it use external images named firstquarter.png, fullmoon.png, lastquarter.png and newmoon.png, which are expected to live in --imgbase. πŸŒ™
  • --stylesheet url.css β€” Use url.css as the stylesheet. If this option is used, url.css is interpreted relative to imgbase unless it starts with a /. πŸŽ€
  • --nostyle β€” Produce basic HTML that does not use a CSS stylesheet. Minimalist. No makeup. Still valid. 🧚
  • --tableonly β€” Output results as a <table> ... </table> sequence only, without any <html> or <body> tags. Just the table, bestie. No wrapper, no drama. πŸ’€
  • --title title β€” Use title as the content between <title> and </title> tags. Name your calendar. Give it a title card. πŸ‘‘
  • --yaag β€” Instead of making 7-column tables for each month, show each month as a single table row of 38 columns. This is the so-called "year-at-a-glance" format. ⚠️ You must use the -ppp option to remind or the --yaag option will be ignored. And this format works best if you create a calendar for an entire year β€” so, starting in January and using -ppp12 to get 12 months' worth of reminders. πŸ—“οΈ
  • --prologue html_text β€” Insert html_text right after the <body> tag. Your opening act. 🎬
  • --epilogue html_text β€” Insert html_text right before the </body> tag. Your closing credits. 🎞️

🌟 SPECIALS SUPPORTED 🌟

The rem2html back-end supports these SPECIAL reminders, and yes, we love them all:

  • HTML β€” Add an HTML reminder to the calendar. This lets you use the full power of HTML rather than the restricted subset supported by Remind's FMT markup language. Go off, honestly. πŸ”₯
  • HTMLCLASS β€” Add a CSS class to the box representing the trigger date. Peep "HIGHLIGHTING TODAY" for an example. πŸ’…
  • WEEK, MOON, SHADE, COLOR β€” The standard SPECIALs supported by all back-ends. The classics. The OG squad. 🫢

πŸ¦‹ INFO STRINGS SUPPORTED πŸ¦‹

Rem2html supports one INFO string, namely Url. Its value should be a URL. If the Url INFO string is supplied for a normal reminder, a COLOR special, a MOON special or a WEEK special, the corresponding output is turned into a hyperlink. ✨


🌸 HIGHLIGHTING TODAY 🌸

Older versions of rem2html used to highlight today's date with a red outline. The current version does not do that by default β€” no cap, it just doesn't.

If you wish to highlight today's date, add the following reminder to your reminders file:

REM [realtoday()] SPECIAL HTMLCLASS rem-today

Boom. Today's date, but make it noticeable. πŸ’–


πŸŽ€ AUTHOR πŸŽ€

rem2html was written by Dianne Skoll with much inspiration from an earlier version by Don Schwarz. Legends only. πŸ‘‘


🌈 HOME PAGE 🌈

<https://dianne.skoll.ca/projects/remind/>


πŸ’œ SEE ALSO πŸ’œ

remind, rem2ps, rem2pdf, tkremind


and that's the whole page, bestie β€” you're officially fluent in rem2html πŸ’…βœ¨

this page came to you courtesy of perl v5.42.3 and is dated 2026-09-10 πŸ¦‹ β€” mwah, go build a cute calendar πŸŽ€

πŸ“¦ where this page comes from