Hent tekst-tilstand kalender og TODO lister med Calcurse

For dem af os der elsker TUI (Text User Interface) applikationer som Mutt (til e-mail), Irssi (til IRC) eller elinks / lynx / w3m (til web / HTML visning) er der en anden virkelig pæn TUI applikation til kalendere og TODO lister. Calcurse-applikationen er en teksttilstand TODO og kalenderapplikation, som ligesom andre TUI-programmer er fantastisk til dem, der tilbringer meget tid i terminalen eller ønsker en applikation, der er let tilgængelig, mens du er på vej (sikkert og i lav- båndbredde situationer via SSH). Mens der findes andre kalender- og TODO-applikationer, hvoraf mange er netværkede og kan synkroniseres med hinanden, er Calcurse let, hurtigt og elegant til kommandolinjepurister.

Det har en interessant grænseflade, der viser en kalender, kommende aftaler og en TODO-liste på en enkelt skærm i interaktiv tilstand. Der er ingen mus involveret, så dataindtastning og manipulation udføres alt sammen med tastaturgenveje (som nemt vises i bunden af ​​skærmen).

Calcurse kan også bruges til at vise TODO-genstande og aftaler uden nogensinde at affyre det interaktive TUI. For at vise aftaler for den kommende uge skal du f.eks. Bruge:

 $ calcurse -d 7 
 07/14/10: 
 - 12:00 -> 14:00 
 møde med Bob 
 07/17/10: 
 - 08:00 -> 16:00 
 praktisk træning 

Dette gør Calcurse endnu mere interessant, fordi du kan bruge den til at sende dig daglige påmindelser via e-mail (eller opdateringer sendt til en webside, eller hvad du end kan script) ved at vise kommende aftaler via et cron-job. På samme måde kan TODO-emner vises på samme måde:

 calcurse -t 
 at gøre: 
 2. afhente æg på vej hjem 
 3. opdater dokumenter til app 

Ved at specificere et tal til indstillingen -t, kan du begrænse, hvad Calcurse viser; måske et dagligt cron-job for at vise emner af betydning: 1 (højest) er nyttigt, så at bruge calcurse -t1 her vil fungere, hvor det e-mailer dig eller sender dig en SMS om output.

Du kan også bruge regelmæssige udtryk til at søge aftaler og TODO'er fra kommandolinjen, hvilket gør det nemt at bruge nøgleord som etiketter i dine data, som derefter kan søges på (dvs. at bruge rent køleskab @home eller tale med bob @phone kunne være brugt og derefter med calcurse -t -S '@ home $ til at vise alle TODO-emner, der har @home i slutningen af ​​strengen).

Selv om den interaktive grænseflade er ganske rudimentær, kan den ændres, så den passer til dine behov. For eksempel, hvis du er som mig og har flere TODO'er end aftaler, kan du få programmet til at bruge den største del af skærmen til TODO-emner, med den mindre rude til aftaler.

Klik for at forstørre.

Calcurse er ret slick. Andre funktioner i note inkluderer import af iCal-feeds og eksport af iCal- eller pcal-data. Du kan vedhæfte noter til aftaler og redigere dem med din foretrukne teksteditor.

Den eneste nedside for Calcurse er, at det ikke giver nogen nem måde at tilføje elementer uden for det interaktive interface, kun hurtige genveje til at vise dem. Mens Calcurse kan sende påmindelser takket være sin baggrundsdæmonsupport, er der ingen måde at tilslutte den til en mailkonto for at modtage nye aftaler eller TODO'er; noget, der ville være nyttigt at e-maile appen for at tilføje nye elementer. Der er heller ingen hurtig kommandolinjemulighed til at tilføje nye begivenheder.

Hvad der ville være dejligt at se er en måde at gøre det lige på; du kan bruge TUI til at rydde op eller ændre aftaler eller opgaver og redigere noter, der er knyttet til dem, men bruge kommandolinjemuligheder til at vise eller tilføje nye aftaler / TODO'er. Hvis Calcurse kunne gøre det, kunne det meget vel være min kalenderapplikation efter eget valg.

© Copyright 2021 | mobilegn.com