Calendário de 6 semanas

1. Calendário de 6 semanas

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 15/10/2017 - 13:08h

Pessoas .. tenho em meu conky um calendário q funciona de boa, a única parada que me incomoda é q o call é só do mês corrente e como os dias nas semanas variam, o conky por veses fica desconfigurado, então pensei em criar um calendário fixo de 6 semanas como na imagem abaixo.

http://ap.imagensbrasil.org/image/8f6o3u

Dias do mês atual em Azul ( já é )
Dia Atual em Vermelho ( já é )
Dia da Semana em Vermelho ( já é )
Dias dos meses não atuais em cinza ( precisa implementar esses dias no calendário )

então ... tem como ??

Por enquanto o q tenho é isso

${font Monospace:size=10}${color2}${execpi 60 DJS=`date +%_d`; cal -h| sed '1d' | sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignc} /' | sed /" $DJS "/s/" $DJS "/" "'${color0}'"$DJS"'${color}${color2}'" "/}${color}$font 


Abçs


  


2. Re: Calendário de 6 semanas

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 15/10/2017 - 15:38h

Achei um aqui q faz exatamente o q eu quero ... mais está dando erro

http://conky.pitstop.free.fr/wiki/index.php5?title=Calendar_MobileDiesel_(en)

dates=$(remind -s | awk -F"[ /]+" '{if ( $3!=strftime( "%d" ) ) {DAYS=DAYS $3+0"|"}} END{sub("\\|$","",DAYS);printf DAYS}')
cal -3$m | awk -v DAYS=${dates} '{
{if ( substr($0,1,20)!~/^ *$/ )
{PREV=substr($0,1,20)}}
{if ( NR==3 )
{NEXT=substr($0,45,20)} {sub(/^ */," ",NEXT)}}
{if ( NR==1 )
MONTH=substr($0,23,20)}
{if ( NR==2 )
DOW=substr($0,23,20)}
{if ( substr($0,23,20)!~/^ *$/ && NR!=1 && NR!=2 )
{tmp=substr($0,23,20);sub("^ +1\\>"," 1",tmp);sub(/[ ]+$/,"",tmp)
{if ( length(tmp)==20 || NR==3 )
CAL=CAL tmp"\n"
else
CAL=CAL tmp" "}}}}
END{
{gsub("\\<("DAYS")\\>","${color green}&${color 99ccff}",CAL)}
{sub("\\<"strftime( "%-d" )"\\>","${color white}&${color 99ccff}",CAL)}
sub(/[ ]+$/," ",PREV)
{if ( length(PREV)==20 )
PREV=PREV"\n"}
print "${color grey}"MONTH"\n${color 808080}"DOW"\n${color grey}"PREV"${color 99ccff}"CAL"${color grey}"NEXT



erro
REMIND 03.01.13 (English version) Copyright 1992-1998 David F. Skoll
Copyright 1999-2011 Roaring Penguin Software Inc.
Usage: remind [options] filename [date] [time] [*rep]
Options:
-n Output next occurrence of reminders in simple format
-r Disable RUN directives
-c[a][n] Produce a calendar for n (default 1) months
-c[a]+[n] Produce a calendar for n (default 1) weeks
-w[n[,p[,s]]] Specify width, padding and spacing of calendar
-s[a][+][n] Produce `simple calendar' for n (1) months (weeks)
-p[a][n] Same as -s, but input compatible with rem2ps
-l Prefix each simple calendar line with line number and filename comment
-v Verbose mode
-o Ignore ONCE directives
-t[n] Trigger all future (or those within `n' days)
-h `Hush' mode - be very quiet
-a Don't trigger timed reminders immediately - just queue them
-q Don't queue timed reminders
-f Trigger timed reminders by staying in foreground
-z[n] Enter daemon mode, waking every n (1) minutes.
-d... Debug: e=echo x=expr-eval t=trig v=dumpvars l=showline f=tracefiles
-e Divert messages normally sent to stderr to stdout
-b[n] Time format for cal: 0=am/pm, 1=24hr, 2=none
-x[n] Iteration limit for SATISFY clause (def=150)
-kcmd Run `cmd' for MSG-type reminders
-g[dddd] Sort reminders by date, time, priority, and 'timedness'
-ivar=val Initialize var to val and preserve var
-m Start calendar with Monday rather than Sunday
-y Synthesize tags for tagless reminders
-j[n] Run in 'purge' mode. [n = INCLUDE depth]
awk: line 2: function strftime never defined
awk: line 24: function strftime never defined


------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



3. Re: Calendário de 6 semanas

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 26/10/2017 - 20:09h


Up !!!




------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



4. Re: Calendário de 6 semanas

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 27/10/2017 - 18:37h


Up traveis




------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts