From mboxrd@z Thu Jan 1 00:00:00 1970 From: Grant Rettke Subject: Re: Set or update timestamp after evaluation of code block? Date: Mon, 21 Sep 2015 14:53:26 -0500 Message-ID: References: <87pp1bsyhn.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:4830:134:3::10]:41758) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ze79U-0000qN-LZ for emacs-orgmode@gnu.org; Mon, 21 Sep 2015 15:53:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ze79T-0004Fw-JO for emacs-orgmode@gnu.org; Mon, 21 Sep 2015 15:53:28 -0400 Received: from mail-wi0-x233.google.com ([2a00:1450:400c:c05::233]:32901) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ze79T-0004FT-1m for emacs-orgmode@gnu.org; Mon, 21 Sep 2015 15:53:27 -0400 Received: by wiclk2 with SMTP id lk2so163117014wic.0 for ; Mon, 21 Sep 2015 12:53:26 -0700 (PDT) In-Reply-To: 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.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Rainer M Krug Cc: "emacs-orgmode@gnu.org" , John Kitchin Might be nice to have properties attached to result blocks. That is a nice = idea. Grant Rettke -- gcr@wisdomandwonder.com | http://www.wisdomandwonder.com/ =E2=80=9CWisdom begins in wonder.=E2=80=9D --Socrates =E2=80=9CAll creativity is an extended form of a joke.=E2=80=9D --Kay ((=CE=BB (x) (x x)) (=CE=BB (x) (x x))) =E2=80=9CLife has become immeasurably better since I have been forced to st= op taking it seriously.=E2=80=9D --Thompson On Mon, Sep 21, 2015 at 1:43 PM, Rainer M Krug wrote: > John Kitchin writes: > >> Here is one approach: >> >> #+name: update-timestamp >> #+BEGIN_SRC emacs-lisp :var data=3D"" >> (concat >> "Last run: " >> (format-time-string "[%Y-%m-%d %a %H:%M:%S]" (current-time)) >> "\n" data) >> #+END_SRC >> >> >> #+BEGIN_SRC python :post update-timestamp(data=3D*this*) >> print('hello') >> #+END_SRC >> >> #+RESULTS: >> : Last run: [2015-09-21 Mon 11:09:18] >> : hello > > Thanks John - that looks nice and I like the idea of using > (current-time) and the possibility to format the time string, but this > info will be part of the export - and I only would like tho have the > info in the org file and not in the exported document. > > > Rainer > >> >> >> >> Rainer M Krug writes: >> >>> Eric S Fraga writes: >>> >>>> On Monday, 21 Sep 2015 at 14:46, Rainer M Krug wrote: >>>> >>>> [...] >>>> >>>>> Is it possible to set a timestamp (ur update it when it exists alread= y) >>>>> when a code block has been evaluated, so that I have e record when it >>>>> was updated? >>>> >>>> Could you make use of the :post header argument to invoke emacs lisp a= nd >>>> execute org-time-stamp-inactive in some way? >>> >>> Thanks - sounds possible? But if I just use >>> >>> ,---- >>> | :post (org-time-stamp-inactive) >>> `---- >>> >>> 1) an input is required and >>> 2) the time stamp is inserted before the #+begin_src and makes the bloc= k >>> invalid. >>> >>> How can I put the time stamp in the line after the #+end_src or possibl= y >>> even in the same line, as this does not seem to have an impact on the >>> source block? >>> >>> Thanks, >>> >>> Rainer >> >> -- >> Professor John Kitchin >> Doherty Hall A207F >> Department of Chemical Engineering >> Carnegie Mellon University >> Pittsburgh, PA 15213 >> 412-268-7803 >> @johnkitchin >> http://kitchingroup.cheme.cmu.edu > > -- > Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biolog= y, UCT), Dipl. Phys. (Germany) > > Centre of Excellence for Invasion Biology > Stellenbosch University > South Africa > > Tel : +33 - (0)9 53 10 27 44 > Cell: +33 - (0)6 85 62 59 98 > Fax : +33 - (0)9 58 10 27 44 > > Fax (D): +49 - (0)3 21 21 25 22 44 > > email: Rainer@krugs.de > > Skype: RMkrug > > PGP: 0x0F52F982