1.2.2 • Published 4 years ago

dotday v1.2.2

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

*.DAY A human-readable calendar format

One file == one day.

Designed for ease of parsing.

Here's a sample:

; 2020-07-13.day
; comment
= 2020-07-13 =
; Monday

; Events are separated by blank lines
; !1h -> Your calendar app will remind you 1 hour before the event
10:00 -- 11.50 !1h
; First line is the title
MATH 102
; In order: Location, description, participants
@ DB18
i hate this course
so much
~ Mike Oxmall <mike.oxmall@example.edu>

dotday-js/ includes a Node.js based reference implementation that reads a directory of .day files and outputs iCalendar (.ics) data.

format.textile includes an informal description.

TO DO

This is basically useless at this point. There is so much to do.

  • Compile to iCalendar format
  • Timezone handling
  • Syntax highlighting
  • Formal description

Planned features

  • Attachments (URI or relative path)
  • Tags
  • Participants: format John Doe <jdoe@example.com>
  • Recurring events
  • Timezone specification

Features under consideration

  • Format versioning
  • Colors
    • How will that work in plaintext?
  • Timezone configuration
  • Multiple days in one file

License

The reference implementation in the dotday-js directory is MIT licensed.

1.2.2

4 years ago

1.2.0

4 years ago

1.2.1

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago