Zápisník

// 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!

// LDAP přes SSL s self-signed certifikátem v Thunderbirdu

Přidat LDAP adresář jako zdroj kontaktů v Thunderbirdu se může v případě SSL připojení s self-signed certifikátem trochu zkomplikovat. Z nějakého důvodu se neobjeví známý dialog pro přidání výjimky, jako jsme zvyklí při připojení na mailserver.

Následující postup by měl pomoci při manuálním přidání výjimky:

  1. Běžte do editoru předvoleb (aka about:config, NastaveníRozšířenéObecné, tlačítko Editor předvoleb).
  2. Vložte nový (nebo upravte existující) řetězec s klíčem 'network.security.ports.banned.override', nastavte hodnotu na '636'. Toto nastavení vypne blokování portu 636 pro obecné použití (více na http://www-archive.mozilla.org/projects/netlib/PortBanning.html).
  3. Běžte do NastaveníRozšířenéCertifikáty → tlačítko CertifikátyServeryPřidat Výjimku.
  4. Napište adresu vašeho serveru 'your_ldap_host:636' do políčka Adresa, klikněte na Získat certifikát, poté na Schválit bezpečnostní výjimku.
  5. Přidejte si váš LDAP adresář do kontaktů. Můžete použít SSL.
  6. Nyní můžete hodnotu nastavení 'network.security.ports.banned.override' vrátit na původní hodnotu, již není potřeba.

Snad pomohlo ;-)