Hirdetés

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

  • Teasüti
    nagyúr

    Phühh... Lényegében az egész napom ráment egy egyszerûnek tünô tasker megodásra, mert kiderült, hogy bonyolultabb, mint gondoltam.

    A projekt a naptárba bejegyzett szülinapról generál értesítôt délben, X Y szülinapja címmel. Ezen van 2 gomb: hívás és üzenet, mindkettô értelemszerûen az ünnepelt számával.
    Az üzenet része a bonyibb, ez egy elôre megírt SMS-t generál, megszólításban az illetô becenevével, ha az nincs, akkor a keresztnevével.

    Tasker, Autocontact, Autonotification kellet hozzá.

    Sajnos az Autonotification parancskezelése kissé körülményes, ezért le kellett mondani a teljes automatizálásról, helyette manuálisan kellett többszörözni az ismétlôdô parancsokat arra az esetre, ha egy nap több ünnepelt van.
    Jelenleg 3 személy/nap a limit, kis gépeléssel bôvíthetô.
    Elegánsabb lett volna egy FOR ciklussal megoldani az egészet, de ha tudtam is volna dinamikusan létrehozni változókat, az Autonotification-höz nem lehet (?) automatikusan megcsinálni a parancsokhoz szükséges profilok példányait.

    Mondanám, hogy hasznos tapasztalatokkal lettem gazdagabb, de a "haszon" minimális, inkább a sikerélmény, és az agytornás kikapcsolódás a jutalom ezért.
    Meg persze a mûködô projekt :))

    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.

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