From 2492ac9a7e847101b672f363263a7f9f209e3023 Mon Sep 17 00:00:00 2001 From: hughbarney Date: Wed, 2 Feb 2022 23:37:41 +0000 Subject: [PATCH] Lazybones: idle timer based on step threshold --- apps/lazybones/README.md | 5 +++++ apps/lazybones/lazybones.icon.js | 2 +- apps/lazybones/screenshot_lazybones2.png | Bin 0 -> 2696 bytes 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 apps/lazybones/screenshot_lazybones2.png diff --git a/apps/lazybones/README.md b/apps/lazybones/README.md index fe11739d4..4c90f54de 100644 --- a/apps/lazybones/README.md +++ b/apps/lazybones/README.md @@ -2,6 +2,7 @@ 'Warns when you have been sat still for too long.' +![](screenshot_lazybones2.png) ![](screenshot_lazybones.png) - Spending too much time sat down is destructive to our health and fitness. @@ -9,9 +10,13 @@ has not changed after 26 minutes the buzzer will sound and a pop up screen will show. - It gives 3 warnings before giving up +- Standing up and walking around until the step counting threshold is reached will automatically dismiss the warning. +- When the warning is not displaying the apps is a simple clock - The timer only goes off between the hours 9am to 9pm. +- The app is a basic proof of concept that can be used in other clocks - A settings menu may be added in a future release + ## Dedication This is app is dedicated in memory of my friend, Huw Evans 1960-2019, diff --git a/apps/lazybones/lazybones.icon.js b/apps/lazybones/lazybones.icon.js index ff3755705..6a783cdaf 100644 --- a/apps/lazybones/lazybones.icon.js +++ b/apps/lazybones/lazybones.icon.js @@ -1 +1 @@ -require("heatshrink").decompress(atob("mEwwMB///4EDAYP//gNBn4FB+E//kPAoPBAQODAQOPAQPx//+j4FB/F//l/AoP+DQImC/8//IFDz/zAofPAovnAofnApfPAofzAshgBLwIFB/EH8Ef+fO+Pj4+PufmuYOB51n8nn/Of88nAovwAocP+IFDx/5AoefAoIjBAoYvBAoXwg1gh4FB/EcnEfAoLGBYgOfU4IjBU4P+v/xx4DB/8P+VP+BnBw/wh/hAoPj/Ef45zCWQQCB/YCB74CBZgQqBAo34AQLsCIAJCCAAMAgCeD4EDAYIA=")) +require("heatshrink").decompress(atob("mEwgIEBn/8BIUD///4AFBh/AgfwAoM8AQlwAQMOgEB8AFBg+AgeAAoMBDQIxD4EGAodghg9EAosYAocYApcwAocMAshgBLwIFBg/4j/ghkxh0cnFwxkZxgOBmOYjcYg1gjHYAosPAofwhwFDuEGAodgAoIjBAoYvBAoUP/Of+AFBg/j4/gAoLGBYgNgU4IjBU4MBwEOuADBgHwhuwh5nBvEP+EeAoMcg/gnBzCWQQCBggCBkACBZgQqBAo0HAQLsCIAJCCAAP//6eDn/8AYI")) diff --git a/apps/lazybones/screenshot_lazybones2.png b/apps/lazybones/screenshot_lazybones2.png new file mode 100644 index 0000000000000000000000000000000000000000..f3a4b308e0da28cffe27704174eb4e0361781518 GIT binary patch literal 2696 zcmeHJSu`7p7S$L_YgSVe^IUDcm`bQ2=BZSb2606NL1~B>a?_|HrlP8)G1RO|j5Rbg z&olI@8rmy{R>Ukd1fh!Fy58seeZTL0oW0jxd+ndI_FCrToteecM56uo2I9!!OOxp23>K$sVnu*N#|1 z-1^#bY642z(zYLtS{%Fm;wMWN^@Oc=T-ES^RD+osYqY-c_AUAP3}nQ?y0Qj&v9hUK zuhq|xUQE5EUy)_YnaCZkt$r3F+NPpn^m`I!&?g)|R0uXz-R@q`QqD2j`|Hjo7D_Ks z8yk4pQ>7o-OxK7&t^Ng4i2KxbYL^B!D5(ecpkj3qi+OF%%8$<`*knZcF|m;tJ3FIV z%XW~=G!8)*pXas?u$dy;LdahD0A;G;xLgmO-=WFV;R8kYE5TicvgPs?l===E0 zWYbG_u+EjtfqjLBgFwQp!JF0^gBC9;i!g3>gD@Ii3na&uk{>&l6n9O-35$MaDv80&8y{|c;+v9ulJtc_=Ba3XO61bmNx!mLRlOY3!l zq{VUErgo!rwFx1Zz!HK_j%C9mf(F!? zc+Sl%J*m9^;nJ*(n4XZ6_l14vVJ$aJIguwaA&-Ig)QBaW42JVyuY6LVF$xi;ArnG*4poV0Zod9 zjXY}n6GDl-KM^67InnoeSx===RY$i}f@6Ha98D|6A)!mTZy_Lcf|G{WzKd6!O=K@K_+aIWjvJeq5Ar_m@^#wc+y3u>u&g4?`fX zX`O{B$v%0cS?+v!80Kt+{DmE;dX*K3kBoLqBH_Kw@i{N;8VqQ%&EhS$ATE-hHHCTCWPGm*xX(0FW?Xr@R=b9>A1Mgv*= zM_Bf_KLjWEyV7JUAU-M;xUEdYtf7_1PHxa`;N7obQSU9imyFTKQ1!3Vn^DLOuraI^ zo1J`cBuJ?fDBrbTZ{cj=R5Dl?l}Z;Z6FE4S0hGEtP9}gU6XfwrePdM}xl@jmw=@KA zATO=!1o$|WqIlVOJ1V$GvSBx6gu4FQeIC&%%Lf3~{E%1C>B&$V^9~d`!%s=kLPjf^ z5sJ*v1twhT+n@&01d)Rq1NeCNyKpHrzT>`!8bEyNtnRbv|1um1D1n3Ee~5vYT#U&k8uj-=Q(mS06za6 zYVyGMdb(o76-?drXG>u^%qEMI1Z#RpXAWKxPyn%r)YGv=z)Bn@6yn^za0USe#Kj> zzIvJFUn63gM=dnIIg@;eE-F8}pW&5Dp7_I+@L12o=*ct6q#?O257TrU{T|D-j@wfZ zoW9ROR8-vN3XEW%B&(W9gBBIKnkroio2$&jqclYlngTqF7bmN%=(8N z&@(ZM|8k=_IX6@VDVN2Rwu}|DZv5XYjXV-*(0D4#5Q0Fu3T>P5FRd z1xiU#;rU&LaS3BfA>*;g1=@h2QtM$n!&P_^T&lap-)(@|)AF<9VqP>gDobGf8YQq! z&$hl$Mdx%F8Z*GM}rQ`7xS^LQuc?frZJKow>RjV&O%Vua5c`aktA1ua`)W4 z=Aqe9NiCO+jvBT^