// Odesílání denních přehledů ze služby Wunderlist emailem

Nějakou dobu používám jako úkolovníček službu Wunderlist (yup, taky jedu na GTD vlně). V některých aspektech předčí svého největšího konkurenta, Todoist (minimálně má notifikace v tarifu zadarmo a trošku přehlednější design). Jedinou věcí, která mi opravdu chybí, je automaticky zasílaný denní přehled (což prý Todoist má).

Naštěstí před nějakou dobou Wunderlist uvolnil API, které umožňuje aplikacím třetích stran přístupovat a spravovat obsah uživatelského profilu.

Napsal jsem si jednoduchý skript, který ze služby stáhne nedokončené úkoly a pošle email s denním přehledem. Nazval jsem jej Wudd. Nenabízím jej jako online službu (zatím?), každý si jej musí rozchodit na svém stroji (viz soubor README).

Hlavní vlastnosti:

  • 3 sekce: Dnešní úkoly, nezatříděné úkoly v inboxu bez data splnění, úkoly s datem splnění v příštích 7 dnech. Generická struktura s lambda podmínkami dovoluje snadno definovat další sekce.
  • HTML i plaintextová verze emailu.
  • Stručný souhrn v předmětu zprávy.
  • V současnosti je výpis v češtině. I18n zatím není podporováno.
  • Odešle email přes lokální SMTP server (autorizace & SSL zatím není podporováno).

Pro stažení navštivte moje Bitbucket repo. Na stejném místě lze hlásit chyby. Enjoy!

Zanechte komentář …



T F A C H
  • E-mailová adresa nebude zveřejněna.
  • Formátování:
    //kurzíva//  __podtrženě__
    **tučně**  ''pevná šířka''
  • Odkazy:
    [[http://example.com]]
    [[http://example.com|Text odkazu]]
  • Citace:
    > Toto je citace. Nezapomeňte na mezeru před textem: "> "
  • Kód:
    <code>Toto je nespecifikovaný zdrojový kód</code>
    <code [lang]>Toto je kód v [lang]</code>
    <code php><?php echo 'example'; ?></code>
    Dostupné: html, css, javascript, bash, cpp, …
  • Seznamy:
    Odsaďte text dvěma mezerami a použijte * pro
    každou nečíslovanou položku a - pro číslovanou.