KinReiBoku SandBox
SENJINの知恵をE感じでパクる方のSE
2018年8月28日火曜日
Llamaからインテントを受信するTaskerプロファイル
Llamaからのチェックイン情報をAndroidインテントでTaskerへ送信するため、TaskerのプロファイルとLlamaの動作を作成する。
Intent_Received_Llama.prf.xml
Taskerのインテント受信部
ActionはllamaでExtraDataはllamain
LlamaのAndroidインテントは以下の通り
GitHub
Llamaでチェックイン時に動作するタスク
checkLocation.tsk.xml
Llamaでチェックイン時に動作するTaskerタスク
ロケーションにチェックインしたことを知らせる。
駅の場合は乗車駅、乗換駅、降車駅かをカレンダーイベントから判定し、該当する場合は次に乗る電車を案内する。
駅以外の場合はどれくらい振りのチェックインかを判定し知らせる。
forsquareのTipsが取得出来たら知らせる。
同じロケーションにチェックインした場合はステイと知らせる。
GitHub
どれくらい振りのチェックインか判定する
getLocationCheckInTime.tsk.xml
ロケーションチェックイン時にどれくらい振りのチェックインか判定するタスク
チェックイン時にシステム時間をテキストファイルに記録し、次回チェックイン時の時間の差を判定する。
最近
1週間振り
2週間振り
3週間振り
1ヵ月振り
久し振り
現在地に合わせカレンダーの移動予定を取得する
checkCalendarMovingEvent.tsk.xml
現在地に合わせカレンダーの移動予定を取得するタスク
対応する形式はYahoo!乗換案内で登録した「移動」の予定。
以下の場合に次の電車と発車時刻を取得する。
乗車駅にチェックイン
乗換駅にチェックイン
降車駅のチェックイン
getCalendarMovingEvent.tsk.xml
現在のカレンダーイベントタイトルが「移動」の場合、移動カレンダー用変数に代入するタスク
GitHub
TaskerでforsquareのTipsを取得する
まずforsquareのロケーションページのURLを取得するタスクを作成する。
そしてforsquareのTipsを取得するタスクを作成する。
GitHub
TaskerでGoogleMapから現在地の住所を取得する
GPS座標をキーにGoogleMapから住所を取得するタスク
getGoogleMapLocationAddress
GitHub
音量0の場合は音声読上げを実行しないように修正
音量0の場合は音声読上げを実行しない用に条件を修正した。
LINE投稿のみ行う。
GitHub
新しい投稿
前の投稿
ホーム
登録:
投稿 (Atom)