Hirdetés

Új hozzászólás Aktív témák

  • RCH
    tag

    Mondom hogy csinálnám, aztán teszed, amit jónak látsz.
    1. Google naptár rss api-ja és a Tasker nem komázza az egész napos eseményeket, így átírnám a bejegyzéseket fix időintervallumosra, vagyis a szülinapnak adnék egy eseményt aznap délben.
    Aznapi szülinaposok nevét egyazon eseményben tárolnám vmi elválasztó jellel.
    Ez már értelmes kimenetet ad, ha lekérdezzük xml vagy json táblázatban VAGY beállítunk rá egy context-et.
    2. Ha inkább letöltjük és kézzel ollózzuk össze az infókat, akkor az a profil minden nap egyszer lefut.
    Ha inkább a naptárbejegyzésre élesítenék be context-et, akkor értelemszerűen az aktivál.
    3. Kinyerném a neveket a bejegyzésből így vagy úgy, majd egyeztetném a telefonkönyvvel shell parancsokon keresztül (Autocontacts-ot nem ismerem, de mivel Shell-en keresztül már megoldottam korábban, ezért nincs is rá szükségem).
    *Root szükséges hozzá.
    4.Ha megvannak a telefonszámok és a hozzátartozó nevek, akkor dobnék egy értesítést nevenként külön-külön.
    Ha rákattint a névre, akkor küldi az üzenetet. Ha nem, nem. A értesítő így is úgy is ellátta a feladatát, akár törlöm, akár rábökök.
    (Tárcsázó használata már nem megerőltető szvsz.)
    Mindehhez egyetlen egy plugin-re sincs szükség asszem, mert ha jól tévedek, akkor primitív értesítőket az alap Tasker is ki tud rakni és talán egy rákattintást is lekezel.

    Na, ennek a felét sem értem :-)
    A naptárból ki lehet szedni a bejegyzéseket:
    Test
    Type: Calendar Title
    Data: %TIMES
    Store Result In: %even
    Ez kigyûjti az %event tömbbe az eseményeket. (pl. Gipsz, Jakab. Születésnap)
    Ebbôl FOR-ciklussal egy másik tömbbe válogatom azokat az eseményeket, melyekben szerepel a születésnap szó.
    Ebbôl Variable Search Replace-szel törlöm a . Születésnap szövegrészt
    A maradékból Variable Search Replace-szel törlö a névbôl a vesszôt
    A kipucolt nevet beazonosíttatom az AutoContacts-szel, ami saját változóiban elérhetôvé teszi a becenevet (ha az nincs, a teljes nevet), és a telefonszámot.
    A kapott adatokat letárolom globális változóban
    név - az Autonotif.kiíratáshoz (%name szülinapja!)
    szám - a felhíváshoz
    becenév (ha nincs a keresztnév) - a személyre szabott üzenethez (Kedves %nick! Boldog szülinapot kívánok!)
    Majd ezeket a változókat felhasználom a hívás és az üzenet küldô profilokban, amit a gombokhoz kell rendelni.
    Nagyjából így.

Új hozzászólás Aktív témák