Easer icon indicating copy to clipboard operation
Easer copied to clipboard

[FR] implement everything LibreTasks can

Open ildar opened this issue 8 years ago • 10 comments

OD can be found on F-Droid site

ildar avatar Jun 14 '17 19:06 ildar

emm, probably libretasks is a more fresh thing to consider.

ildar avatar Jun 15 '17 12:06 ildar

@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?

fazlerabbi37 avatar Sep 18 '19 11:09 fazlerabbi37

Positive. The issue is useless without the list.

ildar avatar Sep 18 '19 13:09 ildar

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 avatar Oct 25 '19 21:10 fazlerabbi37

@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)

renyuneyun avatar Dec 07 '19 21:12 renyuneyun

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?

fazlerabbi37 avatar Dec 08 '19 16:12 fazlerabbi37

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.

ildar avatar Dec 10 '19 06:12 ildar

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.

Soundtoxin avatar Dec 10 '20 21:12 Soundtoxin

Should be possible through intents albeit it's a hackish way.

ildar avatar Dec 11 '20 04:12 ildar

@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.

renyuneyun avatar Dec 31 '20 18:12 renyuneyun