From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mikhail Skorzhinskii Subject: Re: Multiply alerts for icalendar export Date: Thu, 13 Feb 2020 11:31:14 +0100 Message-ID: <875zgasrrh.fsf@eml.cc> References: <87imq15kb3.fsf@eml.cc> <87y2t8mbvn.fsf@gnu.org> <87lfp8w1jo.fsf@ucl.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:53935) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j2Bo7-0005to-UD for emacs-orgmode@gnu.org; Thu, 13 Feb 2020 05:33:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j2Bo6-0003Br-Kn for emacs-orgmode@gnu.org; Thu, 13 Feb 2020 05:33:19 -0500 In-reply-to: <87lfp8w1jo.fsf@ucl.ac.uk> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane-mx.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode Cc: Bastien , "Fraga, Eric" Fraga, Eric writes: > Noting, of course, that you can have multiple time stamps (active ones > in this case) associated with a single heading. I do this every so > often. Although it would be wonderful thing to have, but it does not affect exported icalendar file. I was expecting that multiply time stamps will result into multiply icalendar entries with different times, but instead I got two entries with bottom time. I.e. this: #+begin_example ,* some entry SCHEDULED: <2020-02-13 Thu 07:30> SCHEDULED: <2020-02-13 Thu 07:20> #+end_example Will result into two icalendar entries: 1. some entry with time 07:20 2. some entry with time 07:20 Bastien writes: > Perhaps adding three different appointments to get three alerts is > good enough? > > 2 cents of course... Yes, I resolved this by having sub-headings with the reminders. This way I liked it even more then just casually having multiply reminders. 1. I can name each reminder individually. This way it takes no effort to undetrstand what this alarm is about. 2. Every heading can carry individual notes. And since these reminders are time dependent, notes that are really relevant right now are more accessible. This is especially valuable when you're in hurry and don't have much time to go through your notes. Just tap to the calendar entry and carry on. 3. Since calendars are stored locally, you don't need internet to have all this information and to recieve these reminders. (This is complain about some city commuting applications and the way how push notifications work). 4. For events that are often recurring this function is very helpful: ~(org-clone-subtree-with-time-shift)~ (aka ~C-c C-x c~). It fixes times not only on top-most heading but in all sub-headings as well. And unlike recurring timestamps, this way every event can have some slight differences for this specific day: changes in time table, location or even complete cancelation. Here is an example for the reference. I'm trying to show most of the possibilties of this approach. #+begin_example ,* Flight to Wonderland :transport: SCHEDULED: <2020-02-13 Thu 10:00-12:30> Terminal 2 Bookin code: AABBCC ,** Train to airport ,*** Route S9 SCHEDULED: <2020-02-13 Thu 06:50> ,*** Route S9 SCHEDULED: <2020-02-13 Thu 07:10> ,** Bus to train station ,*** Bus 512 [bus stop: Fluffy road] SCHEDULED: <2020-02-13 Thu 06:30> ,*** Bus 1024 [bus stop: Cozy park] SCHEDULED: <2020-02-13 Thu 06:45> ,** Taxi from airport SCHEDULED: <2020-02-13 Thu 12:30-13:30> ;; :LOCATION: will be exported as a special field and you can later click a= nd choose which app to use: maps \ taxi app \ public transport app \ etc :PROPERTIES: :LOCATION: =D0=9A=D1=80=D0=B8=D0=BC=D1=81, =D0=97=D0=B0=D0=BC=D0=BE=D0=BA = =D0=9A=D1=80=D0=B0=D1=81=D0=BD=D0=BE=D0=B9 =D0=9A=D0=BE=D1=80=D0=BE=D0=BB= =D0=B5=D0=B2=D1=8B, 12, =D0=BA=D0=B2. 7 :END: Should be around 20=E2=82=AC \ 1400=E2=82=BD Crims, Fortress of the Red Queen, 12, apt. 7 ,** Lecture SCHEDULED: <2020-02-13 Thu 14:00-17:00> ;; Phone numbers usually can be also clicked in most apps. Helpful if you d= on't want to pollute your phone book Prof. Fortran Room 404 #+end_example