Blížící se události

Lze použít pro upozornění na blížící se svátek, narozeniny, výročí, dovolenou, lékaře, zubaře, festival, divadlo, splatnost faktury, konec platnosti občanky, přeočkování, atd.

Program načte všechny .csv soubory, ve kterých jsou datumy, kategorie a popisy událostí. Z událostí pak vypíše jen ty, jejichž datum padne do několika následujících dní.

Motivací pro vytvoření programu byla snaha uchovat soukromá nebo lokální data na lokálním disku s tím, že jejich zálohování je řešeno jinde a jinak než kopírováním na cizí server. Dále při plánování po celých dnech není potřeba komerčního sw (např. Outlook). Zdrojová data (.csv) jsou velmi jednoduše přenositelná, čitelná a upravitelná v běžných textových editorech

Příprava a spuštění

  1. Je potřeba mít nainstalovaný Python.
  2. Stáhnout a rozbalit kalendar.zip.
  3. Do podsložky aktualni se umisťují .csv soubory s událostmi (sloupce oddělené středníkem). První sloupec je datum ve formátu YYYY-MM-DD. Není-li vyplněn rok, opakuje se událost každý rok. Je-li před rokem hvězdička (*), jedná se o rok narození a rovněž se událost opakuje každý rok.
  4. Mezi rozbalenými soubory je skript upcoming-events.py - ten se spustit.

Návod jak automaticky spouštět zobrazení blízkých událostí

Např. spuštění každý den v danou hodinu přes Windows Plánovač úloh - %windir%\system32\taskschd.msc /s

  1. Vpravo kliknout na Vytvořit úlohu... Název např. Zobrazit blízké události.
  2. V záložce Aktivační události dát Nová, zvolit Denně, zadat čas.
  3. V záložce Akce dát Nová a vyplnit:
  4. V záložce Nastavení zaškrtnout Při vynechání...spustit co nejdříve.

Návod jak spouštět zobrazení událostí z plochy

Pravým tlačítkem myši kliknout na ploše, vybrat Nový, Zástupce. Zadat něco jako toto:

Zobrazení svátků

Existuje-li soubor celibrate-names.txt, vypíšou se i svátky jmen vyjmenovaných v tomto souboru. Jedno jméno na jeden řádek nebo jména oddělit alespoň mezerou.

Zobrazení celého roku najednou

Viz Kalendář - používá stejné .csv soubory jako zobrazovač blízkých událostí.