Programátoři z pekel zde za šat a stravu programují čipová pseuda. Nyní s favicon!

Google Calendar a iCal pro všechny 1

Tedy i pro jednotlivce terminálem doposud nijak nezasažené. Doufám. Vím – je to ambiciózní – ale rád bych napsal článek tak, aby ho pochopil každý, i ten kdo by v originálním návodu mohl tápat.

Google Calendar je jen jedna z mnoha služeb, kterými se nám Google snaží zpříjemnit život. A je silně návyková. Vytvoříte si kalendář, naládujete ho věcma které se týkají vašeho (ne)všedního života, nastavíte si upozornění pomocí SMS a už nikdy na nic nezapomenete. Přidáte si kalendáře, které zveřejnili vaši známí či členové rodiny a už vždycky budete vědět kdy se kdo narodil, kdy má kdo jaké výročí.

A to všechno můžete snadno a zdarma synchronizovat s iCalem pomocí freewarového daemona gcaldaemon, který se v časových intervalech vámi zadaných dotáže Google, co se změnilo.

Jelikož vím, že hodně Mac uživatelů příkazová řádka děsí (aby ne, jeden z prvních systémů, který jí původně vůbec neměl je MacOS, takže to, že tam teď je je vlastně krok zpátky), takže se budu snažit se jí vyhnout jak to jen půjde. Začněmež:

  1. Nejdříve si samozřejmě z webu http://gcaldaemon.sourceforge.net/ stáhneme gcaldaemona v zip archivu.
  2. V oblíbeném Finderu zmáčkneme Command+Shift+G pro „Go to folder“ funkci a zadáme složku /usr/local. Zde se přesvědčíme, zda tu máme adresář sbin. Pokud ne, vytvoříme ho a to nejsnáze tak, že jej vytvoříme na ploše a pak přesuneme do /usr/local, k čemuž budeme muset zadat heslo.
  3. Rozbalíme archív a složku GCALDaemon, kterou najdeme ve složce gcaldaemon-linux-1, jež nám z archívu vypadla překopírujeme do /usr/local/sbin
  4. Označíme složku GCALDaemon, vyvoláme její info (Command+I), přejdeme do sekce Ownership & Permisions, odemkneme zámeček (zadáme heslo) a zmeníme skupinu na „admin“ a dáme jí práva pro čtení a zápis. Aplikujeme na všechny vnořené objekty (Apply to enclosed items…). Opět zámeček uzamkneme.
  5. Teď přichází na řadu Terminal. Dál už nevím jak se mu vyhnout. Spustíme jej a změníme práva skriptům tak aby je bylo možné spouštět, nejlépe pomocí příkazu sudo chmod 755 /usr/local/sbin/GCALDaemon/bin/*.sh
    Budeme vyzváni k zadání hesla.
  6. Otestujeme jestli jsme zatím všechno zvládli dobře pomocí série příkazů:
    cd /usr/local/sbin/GCALDaemon/bin
    ./password-encoder.sh

    Pokud se nám vše podařilo, mělo by v terminálu být něco jako Your Google password: _
    Je-li tomu tak, hurá – můžeme konfigurovat. Zmáčkneme ENTER a tím se zbavíme spuštěného skriptu v terminálu.

Omlouvám se že tady první díl o gcaldaemonu ukončím, chce se mi neuvěřitelně spát. Zbytek během 24 hodin, doufám že prvními pár body projdeme všichni bez útrap.