Hi Jim, <br>Here's a little script to generate the meetings for a year in your existing format:<br>$ cat sflug-meetings.sh<br>#!/bin/bash<br># SF Linux User Group Meetings on the first Sunday<br># and third Monday of the month.<br>
# Optional parameter is the four digit year<br>#<br># Constants for date's day of week<br>MONDAY=1<br>SUNDAY=7<br># Initialize counters for days and months, and day counters<br>MON=1<br>DAY=1<br># Targets for meetings, first Sunday and third Monday of a month<br>
# Algorithm only valid up to the third occurrence of any day<br>FIRSTSUN=1<br>THIRDMON=3<br>NTHSUN=$FIRSTSUN<br>NTHMON=$THIRDMON<br># Current year will be used if no input parameter<br>CURRENTYR=`date "+%Y"`<br>
YEAR=${1:-$CURRENTYR} <br><br># loop though all months, and sufficient days to get to third Monday<br>while [ "$MON" -le 12 ] ; do<br>  # Use 28 to allow up the the fourth occurrence of any day<br>  while [ $DAY -le 21 ] ; do<br>
    TST=`date '+%u' -d "$MON/$DAY/$YEAR"`<br>    if [ $NTHSUN -ge 1 -a $TST -eq $SUNDAY ]; then<br>      NTHSUN=`expr $NTHSUN - 1 `<br>      echo "`date -d $MON/$DAY/$YEAR "+%A, %B %e, %Y,"` from 11:00AM till 1:00PM"<br>
    fi<br>    if [ $NTHMON -ge 1 -a $TST -eq $MONDAY ]; then<br>      NTHMON=`expr $NTHMON - 1 `<br>      if [ $NTHMON -eq 0 ]; then<br>        echo "`date -d $MON/$DAY/$YEAR "+%A, %B %e, %Y,"` from 6:00PM till 8:00PM"<br>
      fi<br>    fi<br>    DAY=`expr $DAY + 1 `<br>  done<br>  DAY=1<br>  MON=`expr $MON + 1 `<br>  NTHSUN=$FIRSTSUN<br>  NTHMON=$THIRDMON<br>done<br><br>$ ./sflug-meetings.sh<br>Sunday, January  1, 2012, from 11:00AM till 1:00PM<br>
Monday, January 16, 2012, from 6:00PM till 8:00PM<br>Sunday, February  5, 2012, from 11:00AM till 1:00PM<br>Monday, February 20, 2012, from 6:00PM till 8:00PM<br>Sunday, March  4, 2012, from 11:00AM till 1:00PM<br>Monday, March 19, 2012, from 6:00PM till 8:00PM<br>
Sunday, April  1, 2012, from 11:00AM till 1:00PM<br>Monday, April 16, 2012, from 6:00PM till 8:00PM<br>Sunday, May  6, 2012, from 11:00AM till 1:00PM<br>Monday, May 21, 2012, from 6:00PM till 8:00PM<br>Sunday, June  3, 2012, from 11:00AM till 1:00PM<br>
Monday, June 18, 2012, from 6:00PM till 8:00PM<br>Sunday, July  1, 2012, from 11:00AM till 1:00PM<br>Monday, July 16, 2012, from 6:00PM till 8:00PM<br>Sunday, August  5, 2012, from 11:00AM till 1:00PM<br>Monday, August 20, 2012, from 6:00PM till 8:00PM<br>
Sunday, September  2, 2012, from 11:00AM till 1:00PM<br>Monday, September 17, 2012, from 6:00PM till 8:00PM<br>Sunday, October  7, 2012, from 11:00AM till 1:00PM<br>Monday, October 15, 2012, from 6:00PM till 8:00PM<br>Sunday, November  4, 2012, from 11:00AM till 1:00PM<br>
Monday, November 19, 2012, from 6:00PM till 8:00PM<br>Sunday, December  2, 2012, from 11:00AM till 1:00PM<br>Monday, December 17, 2012, from 6:00PM till 8:00PM<br><br>Ken<br><br><div class="gmail_quote">On Thu, Jan 19, 2012 at 7:20 AM, jim <span dir="ltr"><<a href="mailto:jim@systemateka.com">jim@systemateka.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
Thank you, Rick.<br>
<div><div></div><div class="h5"><br>
<br>
On Wed, 2012-01-18 at 22:32 -0800, Rick Moen wrote:<br>
> Forwarding to a wider audience, as y'all still ought to fix it.<br>
><br>
> ----- Forwarded message from Rick Moen <<a href="mailto:rick@linuxmafia.com">rick@linuxmafia.com</a>> -----<br>
><br>
> Date: Tue, 5 Jul 2011 01:12:27 -0700<br>
> From: Rick Moen <<a href="mailto:rick@linuxmafia.com">rick@linuxmafia.com</a>><br>
> To: Jim Stockford <<a href="mailto:jim@well.com">jim@well.com</a>><br>
> Subject: SF-LUG pages<br>
> Organization: If you lived here, you'd be $HOME already.<br>
><br>
> Hi, Jim.  I notice that <a href="http://www.sf-lug.org/" target="_blank">http://www.sf-lug.org/</a> no longer serves up the<br>
> site 'index.html' page, but rather an HTTPd-generated index page.<br>
> I am unclear on precisely what changed, but suspect you should figure<br>
> that out and fix it.  Otherwise, people are not going to easily find the<br>
> front page, currently visible only if you go specifically to:<br>
><br>
> <a href="http://www.sf-lug.org/index.html" target="_blank">http://www.sf-lug.org/index.html</a><br>
><br>
> (If you have time, you might want to update what the 'next' meetings<br>
> are.  I'm very sympathetic to the problem of deferred maintenance.)<br>
><br>
><br>
><br>
> ----- End forwarded message -----<br>
><br>
> _______________________________________________<br>
> sf-lug mailing list<br>
> <a href="mailto:sf-lug@linuxmafia.com">sf-lug@linuxmafia.com</a><br>
> <a href="http://linuxmafia.com/mailman/listinfo/sf-lug" target="_blank">http://linuxmafia.com/mailman/listinfo/sf-lug</a><br>
> Information about SF-LUG is at <a href="http://www.sf-lug.org/" target="_blank">http://www.sf-lug.org/</a><br>
<br>
<br>
<br>
_______________________________________________<br>
sf-lug mailing list<br>
<a href="mailto:sf-lug@linuxmafia.com">sf-lug@linuxmafia.com</a><br>
<a href="http://linuxmafia.com/mailman/listinfo/sf-lug" target="_blank">http://linuxmafia.com/mailman/listinfo/sf-lug</a><br>
Information about SF-LUG is at <a href="http://www.sf-lug.org/" target="_blank">http://www.sf-lug.org/</a><br>
</div></div></blockquote></div><br>