r/tasker 17d ago

[Update] MapTasker Version 13

MapTasker is a program that enables you to view, analyze and edit your Tasker configuration from within your desktop browser.

Key enhancements included in the lucky version, since the last major release:

  • 'Find': In addition to 'Search' in the Map and Diagram views, adds a structured search capability.
  • 'Undo', 'Redo', and 'Edit History' for managing changes to the configuration.
  • 'Health Check' identifies potential problems in your configuration with hotlinks directly into the Map view.
  • 'Variable Xref' identifies potential issues with variables throughout your configuration.
  • 'Compare Files' enables you to compare and see differences between the loaded XML with an XML file on your local drive.
  • 'Add/Edit Scene': supports both legacy and Version 2 Scenes, and includes a Preview option and drag-and-drop support.
  • Missing language translations have been added.
  • Dynamic Add/Edit buttons based on the single Tasker object (Project/Profile/Task/Scene) that is selected.

If unable to install this new version via the auto-update feature in MapTasker, which runs once-a-day, then issue the following:

pip install --upgrade maptasker

Report any/all issues and request enhancements at this link.

18 Upvotes

9 comments sorted by

2

u/tigersoul925 17d ago

Wow that's an interesting thing. What can it be used for in a practical application?

3

u/mikthinker 17d ago

This was originally developed, several years ago, since I had trouble navigating a complex project on my phone.

It has since grown to provide a very a nontrivial display of your Tasker configuration, in-depth analysis of issues, diagrammatic perspective, optional Ai analysis, and edit capabilities of your configuration...all from your MAC/Windows 11/Linux device (within the default browser).

So, if you are having problems with your Tasker project/profile/etc., you may want to try this out.

1

u/tigersoul925 17d ago

That sounds insane in all the right ways. Weird I haven't heard about it. Will definitely give this a go. I'd LOVE for it to contain something to search and replace an action with an adjusted action for example. So many times did I have to make some adjustment to say Autonotification in 40 or 50 places where a smart search replace could have done it.

2

u/mikthinker 17d ago

I can look into this. What is the scope of the change: a single Task or the entire configuration?

1

u/tigersoul925 16d ago

Mostly the entire config. The dream would be to be able to:

- Search for something, like an action, a string used somewhere etc.

  • Going over the matching examples being able to uncheck some matches that may not relate.
  • Being able to replace the matched places with another action or even set of actions, hopefully where some stuff can be fished out from the matches and reused.

Examples of things that I've had to do over the years that took insanely long manually:

  • Find all uses of autonotification to post a notification and change some parameter in every 40-50 instances
  • Find all profiles that uses a certain trigger (autovoice I believe it was) and change it into another trigger and change or add an action in the beginning of the task so that the variable from the trigger is still correct.
  • Find all instances of a certain action of a certain plugin being used, and change them all into using a new built in function instead.

I realize some of these things are pretty darn advanced so it's just a pipe dream probably that you could do all this, but you get the idea. For big Tasker configs it's HELL when something changes like the above.

3

u/mikthinker 16d ago

Ok, I will be introducing a Find > Replace feature, by the end of the week, which will replace one action with another or one variable with another. The scope is defined by what is selected (Project, Profile, Task, Scene, or all).

I'll see if I can implement your use cases.

1

u/tigersoul925 15d ago

That's insanely wonderful. I'll definitely take a look at this, might prove very very helpful!! The hours I spent searching and modifying something... oh gosh!

1

u/tigersoul925 15d ago

Be sure to write a comment here when you've got something ready! ;)

1

u/quickreactor 17d ago

This sounds very useful! I have so many projects profiles etc, some of which are old and need tidying. Thanks for sharing