8000 Releases · lmcmicu/mccal · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: lmcmicu/mccal

v0.2.0-alpha.4

28 Mar 15:41
6116d59
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.0-alpha.3...v0.2.0-alpha.4

v0.2.0-alpha.3

23 Mar 00:15
Compare
Choose a tag to compare

What's Changed

addapointments is now written in python. Note that, in general, mccal no longer supports running custom commands in addition to notifying the user that a reminder is due. Therefore it is no longer possible to specify these using addappointments. Here is the new usage:

usage: addappointments [-h] [--calendar CALENDAR] [--id ID] [APPOINTMENTS]

Simple reminder calendar -- addappointments

      Adds the contents of APPOINTMENTS, which contains events specified in the format:

          <weekly|biweekly|monthly|yearly> <N>] [remind <M>] [yyyy-mm-dd] HH:mm [<text>]

          where N indicates how often to repeat the reminder, and M is the number of
          minutes before the reminder is due to notify the user of it.

      to the given CALENDAR.
      

positional arguments:
  APPOINTMENTS         the file from which the appointments are read, or STDIN if ommitted

options:
  -h, --help           show this help message and exit
  --calendar CALENDAR  use the given calendar file instead of '/home/mike/.mycalendar.txt'
  --id ID              use the given ID when saving the appointments instead of generating one randomly

Full Changelog: v0.2.0-alpha.2...v0.2.0-alpha.3

v0.2.0- 8000 alpha.2

22 Mar 14:41
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.0-alpha.1...v0.2.0-alpha.2

v0.2.0-alpha.1

21 Mar 19:34
Compare
Choose a tag to compare

What's Changed

remind is now written in python. Note that it does not (yet?) support remote syncing, and it no longer supports running custom commands in addition to notifying the user that a reminder is due. (This feature is going to be replaced by the --mail option described in #26.) The new command line usage for remind is:

usage: remind [-h] [-t] CALENDAR PROC_EVENTS ID REMINDER_TEXT

Simple reminder calendar -- remind

positional arguments:
  CALENDAR         a calendar file
  PROC_EVENTS      the file where the processed event information will be written to
  ID               the event ID associated with this reminder
  REMINDER_TEXT    the text associated with this reminder

options:
  -h, --help       show this help message and exit
  -t, --text_mode  after processing the reminder, output the reminder text to STDOUT and exit, without providing the
                   user with an option to snooze

Note that, normally, remind is not called manually via the command line but is invoked by findappointment

Full Changelog: v0.2.0-alpha...v0.2.0-alpha.1

v0.2.0-alpha

19 Mar 00:12
Compare
Choose a tag to compare

What's Changed

viewcal is now written in python and is in general a better more intuitive tool with cleaner and more readable output. The new command-line usage is:

usage: viewcal [-h] [-f FILE] [-a] [-r] [-v] [{this,next,last}] PERIOD

Simple Reminder Calendar

positional arguments:
  {this,next,last}      If left unspecified, defaults to 'this'. Show the events for this PERIOD, the next PERIOD,
                        or the last PERIOD, respectively.
  PERIOD                If left unspecified, defaults to 'today'. Can be one of: year, month, week, monday, tuesday,
                        wednesday, thursday, friday, saturday, sunday, today, tomorrow, yesterday, january,
                        february, march, april, may, june, july, august, september, october, november, december,
                        yyyy-mm-dd, yyyy-mm, yyyy

options:
  -h, --help            show this help message and exit
  -f FILE, --file FILE  Use the given calendar file instead of '/home/your_home_dir/.mycalendar.txt'
  -a, --all             Also show snoozed events that will trigger reminders during the given PERIOD
  -r, --reminders       Show the date and time at which the reminder for a given event will be triggered
  -v, --verbose         Display the events in a somewhat more readable format

Some example invocations:

[mike@omega1 ~]$ date
Mon 18 Mar 2024 09:02:43 PM EDT
[mike@omega1 ~]$ viewcal today
2024-03-18 10:00 Regular Monday morning meeting
2024-03-18 13:00 Call dad
[mike@omega1 ~]$ date
Mon 18 Mar 2024 09:09:19 PM EDT
[mike@omega1 ~]$ viewcal -v last week
Monday, March 11, 2024
---
10:00 Regular Monday morning meeting
14:00 Haircut appointment
---

Tuesday, March 12, 2024
---
13:30 Meeting with Sebastien
---

Wednesday, March 13, 2024
---
11:00 Photographer
14:15 Meet with Stan
---

Saturday, March 16, 2024
---
09:00 Call Uncle Walt
---

Sunday, March 17, 2024
---
12:30 Birthday brunch for Mary
---

Full Changelog: v0.1.0...v0.2.0-alpha

v0.1.0

16 Mar 14:51
Compare
Choose a tag to compare
0