Easer
Easer copied to clipboard
[FR] implement everything LibreTasks can
OD can be found on F-Droid site
emm, probably libretasks is a more fresh thing to consider.
@renyuneyun any update on this?
maybe it would help if we could list the features of LibreTasks. I would try to do in this weekend @ildar what do you think?
Positive. The issue is useless without the list.
As far as I understood in LibreTasks you can choose root events to trigger a rule. You can add one or more filter with the events. The filter can have one or more sibling or sub filters. Finally, you add one or more actions.
root event
- [x] Batter is low
- [x] Batter is ok after low
- [ ] Camera button was pressed
- [ ] GPS Location Changed
- [ ] Internet Available
- [ ] Missed Call
- [x] Phone Call Ended
- [x] Phone is Ringing
- [x] Power Disconnected
- [x] Power connected
- [x] SMS Received
- [ ] Service Available
- [x] Time is
filter
- [x] Time
- [x] Time is (daily)
- [x] Time is not (daily)
- [x] Time is before (daily)
- [x] Time is not before (daily)
- [x] Time is after (daily)
- [x] Time is during (daily)
- [x] Time is not during (daily)
- [x] Time is day of week
- [x] Location
- [x] Location near
- [x] Location away
action
- [x] Media
- [x] Play Media
- [x] Pause Media
- [ ] LibreTasks
- [ ] Show Web Site
- [ ] Display Alert
- [ ] Power Off Device
- [x] Notify Message
- [ ] Email
- [ ] GMAIL SEND
- [x] SMS
- [x] SMS Send
- [x] Signals
- [x] Turn On Wifi
- [x] Turn Off Bluetooth
- [x] Turn Off Wifi
- [x] Turn On Bluetooth
- [x] Setting
- [x] Set Phone Loud
- [x] Change screen brightness
- [x] Set Phone Silent
- [x] Set Phone Vibrate
- [ ] Phone
- [ ] Dial Number
@ildar do add or suggests if I missed anything.
@fazlerabbi37 Thank you very much for providing the list! I ticked the boxes with the functions I believe implemented with certain. Here are some other discussions:
-
Internet Available: Am I safe to say by using network communication event, you can test the availability of Internet?
-
Missed Call: this should (in principle) be possible by using the phone call event in this way: ringing -> NOT ongoing -> idle?
-
Service Available: I remember this refers to LibreTask's background service is started. So I guess I can say it's "implemented" (automatically)?
-
Location: v0.8-pre-beta includes an implementation of geo location event & condition. (#79)
This is great news! I suppose, we can do the missed call event but I would let you know for sure after testing. The location one would be great as I am waiting for it for a long time.
Internet Available: Am I safe to say by using network communication event, you can test the availability of Internet?
Assuming you are referring to the TCP Trip event, I really haven't been able to figure that one yet.
Service Available: I remember this refers to LibreTask's background service is started. So I guess I can say it's "implemented" (automatically)?
I don't get the chance to know about it in details either. I am really sorry that I couldn't be of more help. Maybe @ildar can help us out?
This FR isn't about "I need these features now" but about "Easer could have these". So no hurry in implementing everything from this list. Sorry I didn't write clear enough from the beginning.
I just installed Easer for the first time. So, it's not yet possible to open a specific URL? I was hoping to open a page in my browser at a certain time each day. I found this issue while checking if it could be done.
Should be possible through intents albeit it's a hackish way.
@Soundtoxin I agree with ildar. It's possible to do it through Intents, and I remember it's the way to do it (underlying-ly) if such a skill is developed. But of course, having a skill for this will have a better UX. Unfortunately it's not developed at the moment.