Correndo Descalço - Pesquisar no site:

Recursos

Corredores Descalços

Entre em Contato

Links

edit SideBar

Leonardo » GeradorDeCalendário
 
 # for i in {1..12}; do cal $i 2015 | awk -f processa.awk; echo ; done
 # cat processa.awk
 BEGIN { wkday[1]="Sábado"; wkday[2]="Sexta"; wkday[3]="Quinta"; wkday[4]="Quarta"; wkday[5]="Terça"; wkday[6]="Segunda"; wkday[7]="Domingo";
         mes["January"]="Janeiro"; mes["February"]="Fevereiro"; mes["March"]="Março";
         mes["April"]="Abril"; mes["May"]="Maio"; mes["June"]="Junho";
         mes["July"]="Julho"; mes["August"]="Agosto"; mes["September"]="Setembro";
         mes["October"]="Outubro"; mes["November"]="Novembro"; mes["December"]="Dezembro";
       }
 NR==1 { month=$1; ano=$2; getline;
         print "|| border=1";
         print "|| [++Treino Realizado "mes[month]"/"ano"++] ||||||||||||||||||||";
         print "|| '''Dia''' || '''Horário''' || '''Distância''' || '''Duração''' || '''Ritmo min/km''' || '''Tipo''' || '''Relevo''' || '''Piso''' || '''Clima''' || '''Observações''' ||";
         next;
       }
 /* Main Program */
 { inicio=split($0,dias);
   fim=1;
   if (inicio!=7 && dias[1]!="1") { fim=7-inicio+1; inicio=7 }
   for (i=inicio; i>=fim; i--)
     print "||'''"dias[inicio-i+1]"''' "wkday[i]"|| || || || || || || || || ||"
 }
 END { print "||'''Total Mês''' || || (:addcel total=y:) || (:addtime total=y:) || || || || || || ||";
       print "%center bgcolor=silver%<|[[PlanilhasMensais]]|>";
       print ""
       print "'''LEGENDA:'''\\\\";
       print "Tipos: '''R'''egenerativo - '''C'''ontínuo - '''P'''ro'''g'''ressivo - '''I'''ntervalado - '''F'''artlek - '''L'''ongo - '''P'''rova - '''T'''empo run\\\\";
       print "Relevos: '''P'''lano - '''V'''ariado - '''S'''ubidas\\\\";
       print "Pisos: '''Ca'''lçamento - '''C'''oncreto - '''G'''rama - '''P'''ista - '''E'''steira - '''As'''falto - '''Ar'''eia - '''T'''erra\\\\";
       print "Climas: '''L'''impo - '''P'''arcialmente '''N'''ublado -  '''N'''ublado - '''C'''huvoso"
     }
 
Editar - Imprimir - Pesquisar
Página modificada em 29 de março de 2015, às 22h09