planify icon indicating copy to clipboard operation
planify copied to clipboard

Feature Request: CLI API to enable community tool contributions (new task by voice / system tray / etc)

Open thiswillbeyourgithub opened this issue 1 year ago • 0 comments

I really like the flatpak command that makes a popup to quickly add a task. But I'd like to add then via speech. I already made a scripts I use frequently to quickly do things with my voice and would like to add a shortcut for voice -> new task. Unfortunately I'm stuck because AFAIK planify does not allow much CLI interaction.

To me, an awesome (and probably quite easy to add?) feature would be:

  • a cli command that takes in a string json and create a new task based on this. This would allow adding a new task but also anything that's currently possible with quick-add (tags, priority, etc).
  • a cli commands that returns a json string containing a dump of the current state of planify. That could be used for example by a system tray like in #359
  • a cli command to toggle a sync

Unfortunately I don't know the first thing about the vala language. Is anyone able to pull this off? I can offer bounties if that helps.

Thanks! (Planify is awesome!)

Edit: I had not seen the Support section of the README. I'm offering $15 for each of those features.

thiswillbeyourgithub avatar Sep 11 '24 15:09 thiswillbeyourgithub