Go to the website with the manual
Brian Douglass main page

Remindor Apps

Indicator Remindor

Remindor Qt

User Manual

Indicator Remindor & Remindor-Qt are indicator apps that allows you to schedule reminders. A reminder can be configured to show a notification, play a sound, and/or run a command. Reminders can be scheduled on one day or they can be set to repeat every day, every monday, every 30 days, etc. They can also be set to repeat minutely or hourly.

Add Reminder Window

Reminder Tab

  • Label: The title for your reminder
  • Time: Time of day when you want the reminder to run
  • Date: Dates when you want the reminder to run
  • Command: Command to run when the reminder runs (can contain inserts)
  • Notes: Notes for your reminder (shown under the label in the notification window) (can contain inserts)

Notification Tab

  • Popup: Whether or not to pop up a notification
  • Dialog: Whether or not to pop up a dialog window
  • Boxcar: Whether or not to send a notification to Boxcar (configured in preferences)
  • Pushbullet: The device to send a notification via Pushbullet (configured in preferences)

Sound Tab

  • Play Sound: Whether or not to play a sound when the reminder runs
  • Sound File: Music file to play when the reminder run
  • Play Length: Play the file for x amount of seconds (0 to play the whole file)
  • Loop Sound: Whether or not to loop the sound file for the amount of times specified in preferences

Simple Reminder Window

For each reminder the [ ] denote option attributes. label is any label you desire. date can be any valid singular date. time can be any valid singular time. X is any positive integer. If no time is specified it is assumed to be the current time.

label every X (days|weeks|months|years) [at time]
  • Repeating reminder runs every X days, weeks, months, or years at the specifed time
label on date [at time]
  • Singular reminder for the specifed date and time.
label at time
  • Singular reminder for the specifed time today.
  • If the time specifed has already passed, the reminder is scheduled for tomorrow.
label every X (minutes|hours)
  • Repeating reminder every X minutes or hours for today's date.
label in X (minutes|hours)
  • Singular reminder for X minutes or hours from now.

Preferences Window

Standard Reminder

  • Default Label: The title for regular reminder
  • Default Time: Time of day when you want reminders to run
  • Default Date: Dates when you want reminders to run
  • Default Command: Command to run when reminders run
  • Minutes to Postpone: Number minutes to postpone reminders

Notifications

  • Popup: Whether or not to pop up a notification
  • Dialog: Whether or not to pop up a dialog window
  • Change Indicator Icon on Reminder: Whether or not to change the indicator icon when an alarm runs (similar to the message menu's behavior for new messages)

Sound

  • Default Sound: Music to play when reminders run
  • Default Play Length: Play the file for x amount of seconds (0 to play the whole file)
  • Loop Sound: Whether or not to loop the sound file
  • Times to Loop: Number of times to loop the sound file

Quick Reminders

  • Default Quick Label: The default title for quick reminder
  • Default Quick Time: The default time (minutes/hours/days) from now for quick reminder
  • Default Quick Unit: The default time unit for quick reminders (minutes/hours/days)
  • Use Slider: When On, use a slider to select minutes for a quick reminder. When Off, use a spin box
  • Popup Notification: Whether or not show a popup notification with quick reminder
  • Dialog Notification: Whether or not show a dialog notification with quick reminder
  • Use standard reminder sound settings: Whether or not to use the sound settings for standard reminder with quick reminder
  • Show info on dialog: Whether or not show information about notifications on the quick reminder window

Interface Options

  • Today's Color: Color for "Today's Reminders" background
  • Future Color: Color for "Future Reminders" background
  • Past Color: Color for "Past Reminders" background
  • Hide Indicator: Hides the indicator (Only use this option if you know what you are doing! Use the command "indicator-remindor -p" to open the preferences)

Format

  • Time Format: Format for displaying times
  • Date Format: Format for displaying and specifying dates

Inserts

You can add special text to notes and commands that will expand to something meaningful when the reminder is run.
Ex:

It is currently +dayname+ and you are listening to +soundfile+!
Translation:
It is currently Thursday and you are listening to alarm01.ogg



+date+
  • The current date as specified by the format in preferences
  • Ex: 12/13/2012
+month+
  • The current month as a number
  • Ex: 12
+monthname+
  • The full name of the current month
  • Ex: December
+day+
  • The current day of the month
  • Ex: 13
+dayname+
  • The current day of the week
  • Ex: Thursday
+yearday+
  • The current day of the year
  • Ex: 235
+year+
  • The current year
  • Ex: 2012
+time+
  • The current time as specified by the format in preferences
  • Ex: 8:44PM
+hour+
  • The current hour (in 24 hour time)
  • Ex: 14
+hour12+
  • The current hour (in 12 hour time)
  • Ex: 1
+minute+
  • The current minute
  • Ex: 44
+second+
  • The current seconds
  • Ex: 01
+microsecond+
  • The current microsecond
  • Ex: 023
+soundfullfile+
  • The soundfile (with the path) used in this reminder
  • Ex: /home/user/music/alarm01.ogg
+soundfile+
  • The soundfile (without the path) used in this reminder
  • Ex: alarm01.ogg
+command+
  • The command used in this reminder
  • Ex: firefox http://google.com
  • Note: you can't use this as an insert for commands

Valid Dates

Valid Singular Dates

Translation examples assume today's date is September 26, 2012 and date format is '12/31/2000'. (All dates are case insensitive)

today
  • Translation: 09/26/2012
tomorrow
  • Translation: 09/27/2012
yesterday
  • Translation: 09/25/2012
monday
  • Translation: 10/01/2012
  • Any day of the week is valid
  • See also Abbreviations
next monday
  • Translation: 10/08/2012
  • Any day of the week is valid
  • See also Abbreviations
October 28, 2012
  • Translation: 10/28/2012
oct 28
  • Translation: 10/28/2012
9/28/2012
  • Translation: 09/28/2012
9/28
  • Translation: 09/28/2012
9-28-2012
  • Translation: 09/28/2012
9-28
  • Translation: 09/28/2012
5
  • Translation: 10/01/2012
  • Five days from today
-5
  • Translation: 09/21/2012
  • Five days before today
next 31
  • Translation: 10/31/2012
  • Next 31st of the month (since Sept only has 30 days, this becomes Oct 31)
christmas
  • Translation: 12/25/2012

Valid Repeating Dates

For each repeating date the [ ] denote option attributes. start and end can be any of the above singular dates. X is any positive integer.

*Any where 'month' is mentioned it is interpreted as 30 days no matter what the month is currently.

every monday [from start [to end]]
  • Every monday starting on/after start and ending on end
  • If no end date is specified, the date repeats forever
  • Any day of the week is valid
  • See also Abbreviations
every (day|week|month|year) [from start [to end]]
  • Every day, week, month, or year starting on start and ending on end
  • If no end date is specified, the date repeats forever
every X [from start [to end]]
  • Every Xth of the month starting on/after start and ending on end
  • Valid integers for X are between 0 and 31 (including 0 and 31)
  • If no end date is specified, the date repeats forever
every X (days|weeks|months|years) [from start [to end]]
  • Every X days, weeks, months, or years starting on start and ending on end
  • If no start date is specified, today's date becomes the start date
  • If no end date is specified, the date repeats forever
every weekday [from start [to end]]
  • Every weekday (monday to friday) starting on/after start and ending on end
  • If no end date is specified, the date repeats forever
every weekend [from start [to end]]
  • Every weekend day (saturday and sunday) starting on/after start and ending on end
  • If no end date is specified, the date repeats forever
every other [from start [to end]]
  • Every other day starting on start and ending on end
  • If no start date is specified, today's date becomes the start date
  • If no end date is specified, the date repeats forever
next X days [from start]
  • Every day for the next X days starting on start
  • If no start date is specified, today's date becomes the start date

Valid Abbreviations

  • monday - mon
  • tuesday - tues
  • wednesday - wed
  • thursday - thurs
  • friday - fri
  • saturday - sat
  • sunday - sun
  • tomorrow - tom
  • every - ev
  • next - nx

Valid Times

Valid Singular Times

now
  • The current time
noon
  • 12:00pm or 12:00
midday
  • 12:00pm or 12:00
midnight
  • 12:00am or 00:00
1:00pm
1:00 pm
13:00
13
1300
1pm

Valid Repeating Times

For each repeating time the [ ] denote option attributes. start and end can be any of the above singular times. X is any positive integer.

every hour [from start to end]
every minute [from start to end]
every X minutes [from start to end]
every X hours  [from start to end]