Add Google Fit Workout Shortcut #8

Closed
sriramsv wants to merge 1 commits from fit into master
Showing only changes of commit a020e89ece - Show all commits

39
community/google-fit.lua Normal file
View 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