Coder Social home page Coder Social logo

create-reminder-from-mail-mac's Introduction

Create reminder from mail for Mac OS X

Create a reminder from a selected email message. The script supports

  • up to 6 email accounts (in Mail.app) and
  • up to 6 reminder lists (in Reminder.app).
  • It avoids duplicate reminder entries.
  • It has a switch to set 'auto-archiving' on/off

Additional features

Compared to his original I did the following modifications:

  • support for six email accounts (e.g. 2x work, 4x personal accounts or whatever) instead of 2
  • an optional modification dialog for a custom title instead of only the messages subject
  • identification of an existing reminder based on the unique message id instead of the subject
  • allowing to reschedule / set a new date for mails with existing reminder
  • extended the list of possible reminder dates
  • configure the default reminder time
  • switch on/off auto-archiving
  • simplying the configuration of the script

Screenshots












Installation

For installation follow Michaels page while using the script here. Basically you

  • create in Automator a service with no input and only for Mail.app
  • add a step that executes AppleScript (and replace the given code by this one)
  • save it in ~/Library/Service with some useful name like "Create Reminder from Email"
  • and give it a Keyboard shortcut under System Preferences > Keyboard > Shortcuts > Services

Find a step by step description on mackungfu.org.


create-reminder-from-mail-mac's People

Contributors

moritzregnier avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

create-reminder-from-mail-mac's Issues

Archiving of mails?

Any chance of archiving mails after the reminder has been created for an inbox-zero approach?

URL works only once

The Reminder URL/link to the email greys out after you click on it. Then the link is broken. I tried to find an URL property but cannot find one. Perhaps this is the reason the script uses the body property for the URL/link?

I can see that if you drag the message to Reminders, it does create the link using the URL field. I wonder how Apple accomplishes it. The reminder URL then never greys out no matter how many times you click on it.

Extended delay when run as a service

I greatly appreciate the work put into this service by you and by Michael Kummer. Can you shed any light as to why this action exhibits a delay when run as a service that does not exist when run within Automator, or in Script Editor for that matter. I get a 10 to 20 second delay before the dialogue pops up asking for input for reminder delay.

Are you seeing this behavior?

I would appreciate any troubleshooting ideas.

Regards,
Bob G.

mutliple account in mail app

In my mail app, I am using 3 gmail accounts, 1 yahoo mail account, 1 apple mail account.
Can I use the code for all 5 accounts?
Or do I have to make 5 differnt code per each account?

Using latest message in grouped emails

Some email of repeatedly communicat were displayed as group.
When I creat reminder from that group of emails, I want to make latest one to reminder.
But currently not latest message is going to reminder.

Sample of image below, I did email to reminder from top, but 4th message was going to remind.
screenshot_188

Message Url

Somehow the message Url isn't working, in reminders app it always corrects the message-link to a "mailto:" command. On macOS Ventura beta.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.