Comments (3)
I went ahead with a separate skill: https://github.com/jrwarwick/mark-time-skill.git
If/when it seems prudent or desirable to improve and move the functionality into timer skill, I would invite and prefer that. But for now I'll hack on my edition.
from mycroft-timer.
Hey Justin,
Thanks for the feature suggestion and clear articulation. I think this would be a great addition to the Timer Skill.
Do you think the vocab of "timer" vs "timing" is different enough to distinguish the two modes?
Eg currently "begin timer" prompts the user for a timer length and then starts counting down.
My understanding is that this addition would use "begin timing" and immediately start counting up.
It feels right to me at first glance.
from mycroft-timer.
Hello Kris, I had not given the specific vocab full thought, but your suggestion makes sense and I agree that as you say, it does "feel right".
So I suppose a typical usage would be:
"Hey Mycroft, begin timing."
"Timing started"
human performs some activities, then:
"Hey Mycroft, stop timing."
"Timing stopped. Elapsed time was 3 minutes and 42 seconds."
A "pause timing" and "resume timing" would be good. And I suppose also that, if user utters "begin timing" again before "stop timing" Mycroft should first say that a timing task is already in progress, report time so far, and then ask for confirmation for a reset and restart.
from mycroft-timer.
Related Issues (17)
- Only trigger wakeword event handler if timer is active/expired HOT 1
- Expiry of a named timer should always announce the name
- Weird visuals after timer finishes HOT 1
- Picroft hanging up and overheating HOT 3
- Escalation of unacknowledged timer expiration enhancement
- Show timer on faceplate HOT 4
- Cannot set a timer HOT 10
- mycroft-core keep saying "the timer <some time> minutes is up" even after restarted HOT 1
- Create 3 minute timer HOT 2
- Accept "stop" without the wake word to stop a beeping timer
- 60 minutes HOT 2
- timer set for null minutes. HOT 10
- [WIP] Adding interval feature to timer HOT 1
- Possible bug in cancel handler HOT 1
- Add configurable timer beep HOT 1
- An Error occurred while processing a request in Timer Skill HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mycroft-timer.