Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
thiswillbeyourgithub opened this issue Sep 11, 2024 · 0 comments
Labels
Type: Enhancement New feature or request

Comments

@thiswillbeyourgithub
Copy link

thiswillbeyourgithub commented Sep 11, 2024

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 Add support for task list system tray indicator #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 thiswillbeyourgithub changed the title Feature Request: CLI API to enable community tool contributions Feature Request: CLI API to enable community tool contributions (new task by voice / system tray / etc) Sep 11, 2024
@alainm23 alainm23 added the Type: Enhancement New feature or request label Sep 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants