Wyrd - konsolový kalendář

Wyrd je textový organizér s propracovaným a přívětivým kalendářem a programem pro připomínání akcí.

25.8.2005 06:00 | Ivan Majer | přečteno 7606×

Takto je to psáno na domovské stránce projektu, ale je to pravda? Zkoušel jsem všechny možné kalendáře ať už to byl Mozilla Calendar, Sunbird a některé další grafické kalendáře. Jediný který mi kdysi vyhovoval byl právě Mozilla Calendar, ale když jsem začal používat Firefox tak mne nebavilo spouštět ještě Sunbird. Tak jsem začal hledat něco malého a nenáročného.

Našel jsem několik programů napsaných v Pythonu. Jedním z nich byl Sked, ale přestože se mi podle screenshotů zdál zajímavý nedal se spustit a mimoto je již několik let neudržovaný. Další byl CursesCal od Jamieho Hillmana. Ten jsem nějakou dobu používal a byl s nim poměrně spokojený. Podobných projektů naprogramovaných v Pythonu jsem se stejným jménem nalezl později několik a některé i od českých autorů, bohužel všechno byly dávno mrtvé projekty a kvality projektu Hillmanova ani jeden nejen nedosáhl natož přesáhl.

Jednou jsem pouhou náhodou narazil na freshmeat.net na projekt Wyrd a po nějaké době jsem ho začal používat výhradně. Projekt je stále živý a přestože netrpí žádným překotným vývojem autor na svůj projekt nezapomněl.

V podstatě je Wyrd jen grafická nadstavba pro konsolový kalendář Remind. Pro používání Wyrdu budete potřebovat nainstalovat Remind, GNU make, ncurses a Ocaml. Poté si stáhnete bud balíček se zdrojáky nebo balíček pro svou distribuci a nainstalujete. Je také možné stáhnout staticky slinkovaný balík a odpadnou tak starosti s kompilaci Ocaml.

Pokud si stáhnete staticky slinkovanou verzi stačí ji jako root jen rozbalit do /usr/local případně jako uživatel rozbalit do domovského adresáře kde si vytvoří patřičné adresáře jako usr/ a etc/. Pak už zbývá jen si nakopírovat wyrdrc do svého domácího adresáře jako .wyrdrc, podle vlastní potřeby nastavit klávesové zkratky a typ zobrazení a můžete Wyrd spustit.

Nahoře okna je krátký (nekompletní) seznam použitelných zkratek. Zbylé si najdete ve .wyrdrc kde jsou předdefinovány nebo v man wyrd. V levém okně se zobrazuje rolovací přehled dnů se seznamem akcí v konkrétním dnu, zvýrazněným modře. Je-li zároven zadána délka akce, je modře zvýrazněna celá část dne, odpovídající délce akce. Horní pravé okno zobrazuje měsíce. Každý den ve kterém jsou zadány akce je zvýrazněn barvou, která odpovídá počtu akcí v konkrétním dnu. Škála barev postupuje od bílé (s jednou akcí) a do modré (několik akcí). Spodní pravé okno zobrazuje seznam připomínek bez zadání času ve vybraném dnu. Ve spodmín okně je zobrazen celý text právě vybrané připomínky. To je asi vše co jako první uvidíme po prvním spuštění.

Jako přednastavený editor je vim, ale není problém si zvolit kterýkoli jiný, který vám bude vyhovovat (třeba emacs :-) a potom už můžeme Wyrd začít používat.

Vyberete určitý časový úsek a můžete stisknutím "t" začít vytvářet novou připomínku. Wyrd otevře editor, vytoří základní informaci k poznámce - datum, čas a trvání schůzky. Ve většině případů tedy stačí pouze dopsat text poznámky k připomínce, případně změnit délku schůzky. Stejným způsobem je možné vytvořit připomínku bez udaní času - klavesou "u", klávesou "w" týdení úsek s uvedením času, "W" týdení úsek bez uvedení času, "m"měsíční úsek s uvedením času a "M" pro vytoření měsíčního úseku bez uvedení času.

Pokud najedete na kteroukoli poznámku a stisknete enter vyvoláte zvolený editor a můžete uvedenou poznámku začít upravovat. Wyrd umožňuje vyhledávání připomínek i v textu poznámek podle zadaného řetězce. Stiskněte "/" a zadejte požadovaný text, který má být vyhledán.Po stisku enter vyhledá Wyrd zadané poznámky. "n" zopakuje stejné vyhledávání, ESC vyhledávání přerusí.

Závěrem lze jen říci, že tento program je velice nenáročný na paměť a dá se tak provozovat i na starším hardware. Ale vzhledem ke své jednoduchosti a klávesovým zkratkám podobným jak v muttu a vimu má šanci být vítaným pomocníkem na každém Linuxovém desktopu.

"Wyrd je v Anglo-Sasské a Normandské kultuře představa, zhruba odpovídající osudu" -- Wikipedia

Online verze článku: http://www.linuxsoft.cz/article.php?id_article=939