Add Google Fit Workout Shortcut
This commit is contained in:
39
community/google-fit.lua
Normal file
39
community/google-fit.lua
Normal file
@@ -0,0 +1,39 @@
|
||||
-- name = "Google Fit"
|
||||
-- description = "Start/Stop tracking workouts in google fit"
|
||||
-- data_source = "internal"
|
||||
-- type = "search"
|
||||
-- author = "Sriram SV"
|
||||
-- version = "1.0"
|
||||
-- prefix = "fit|track"
|
||||
|
||||
fit_intent_action = "vnd.google.fitness.TRACK"
|
||||
fit_intent_mime_type = "vnd.google.fitness.activity/other"
|
||||
fit_intent_category = "android.intent.category.DEFAULT"
|
||||
fit_package_name = "com.google.android.apps.fitness"
|
||||
|
||||
local md_color = require "md_colors"
|
||||
local blue = md_colors.light_blue_800
|
||||
local red = md_colors.red_800
|
||||
function on_search(input)
|
||||
search:show({"Start Tracking", "Stop Tracking"},{blue,red})
|
||||
end
|
||||
|
||||
function on_click(idx)
|
||||
local status = ""
|
||||
if idx == 1 then
|
||||
status = "ActiveActionStatus"
|
||||
elseif idx ==2 then
|
||||
status = "CompletedActionStatus"
|
||||
end
|
||||
intent:start_activity{
|
||||
action = fit_intent_action,
|
||||
category = fit_intent_category,
|
||||
package = fit_package_name,
|
||||
type = fit_intent_mime_type,
|
||||
extras = {
|
||||
actionStatus=status
|
||||
}
|
||||
}
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user