Avatar
Linux, textfiler & minimalism
15 Augusti 2015

Visa dagens namnsdag i terminalen och Conky

Att visa dagens namnsdag via terminalen är väldigt enkelt ordnat med hjälp av den textbaserade webbläsaren w3m och verktyget sed.

$ w3m -dump http://www.namnsdag.nu | sed -n '6p'
Ellen, Lena

Anledningen till att jag vill kunna printa dagens namnsdag via skalet är att jag då kan visa namnsdagarna i Conky.

Jag kör dock inte det kommandot direkt via Conky. Det skulle bara generera öndigt mycket trafik när värdet oavsett bara ändras en gång om dagen. Istället valde jag att skapa ett Cronjob som körs vid midnatt:

00 00 * * * w3m -dump http://www.namnsdag.nu | sed -n '6p' > /home/johan/.cache/namnsdag

Och i Conky lade jag sedan till:

${execi 60 cat ~/.cache/namnsdag}
Namnsdagar Conky w3m Terminalen

Återkoppling

Min blogg består av 100% statisk HTML-kod och saknar därför ett kommentarssystem. Om du vill lämna återkoppling, diskutera eller fråga något går det bra att göra det via e-post, XMPP och Mastodon.