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