emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Solar orbit statistics and your agenda
@ 2018-11-07 13:58 Eric S Fraga
  2018-11-20 19:12 ` Alan E. Davis
  0 siblings, 1 reply; 8+ messages in thread
From: Eric S Fraga @ 2018-11-07 13:58 UTC (permalink / raw)
  To: emacs-orgmode

Time for a very geeky post...

Recently, on the remind (diary tool I used to use) mailing list,
somebody posted a script for converting solar data (perihelion, equinox,
...) to remind input.  I've done the same for org so if you're
interested in that kind of information and want your agenda to show
this, here is the script:

#+begin_src shell :results output raw
  tmpfile=$(mktemp /tmp/date.XXXXXX)
  for year in $(seq 2018 2068)
  do
      links http://aa.usno.navy.mil/seasons?year=${year} -dump | \
          grep -E 'helion|quinox|olstice' > ${tmpfile}
      while read -r line
      do
          item=$(echo $line | awk '{print $1}')
          date="$(echo $line | awk '{print $5 " " $4 " " $3}') ${year}"
          isodate=$(date --date="${date}" +"%Y-%m-%d %H:%M")
          echo "** <${isodate}> $item"
      done < ${tmpfile}
  done
  rm ${tmpfile}
#+end_src

Notes:

1. this is for Linux and assumes bash as the shell.
2. the default is UTC (and this is where I wish org supported time
   zones...).
3. I believe the URL for the US Naval Observatory in the code above
   accepts "?tz=N?dst=M" for different time zones (some index N) and
   daylight savings options (M set to 0 or 1 maybe?) but I haven't
   played with these options.
4. you will need to install "links".

Enjoy but use at own risk etc. ;-)

-- 
Eric S Fraga via Emacs 27.0.50, Org release_9.1.11-620-ga548e4

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2018-11-28 15:12 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-07 13:58 Solar orbit statistics and your agenda Eric S Fraga
2018-11-20 19:12 ` Alan E. Davis
2018-11-21  6:41   ` Eric S Fraga
2018-11-21  9:24     ` Alan E. Davis
2018-11-21 10:55       ` Eric S Fraga
2018-11-21 19:04         ` Alan E. Davis
2018-11-28  7:08           ` Alan E. Davis
2018-11-28 15:12             ` Eric S Fraga

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).