This is an automated archive made by the Lemmit Bot.

The original was posted on /r/tasker by /u/mikthinker on 2024-02-22 19:35:14.


Description

MapTasker is a program that runs on your desktop, reading your Tasker backup XML file and displaying your entire or partial Tasker setup in a viewable format…in your default browser. MapTasker helps visualize and understand your Tasker projects, profiles, tasks, and scenes. There are many display options to customize the output the way you want it. (Note 3)

New features since the last announcement include:

  • Windows 11 support.
  • Automatic update detection and optional installation.
  • Latest Tasker support (6.3.3-beta).
  • User-modifiable runtime settings saved as TOML file.

Just as a recap, MapTasker offers the following key features:

  • Everything from a summary to a detailed listing of your Tasker configuration. See runtime option “-detail {0-4}” for more details.
  • Display an individual Project or Profile or Task only.
  • Display a diagram of your entire Tasker configuration. See runtime option “-outline” for more details. (Note 1)
  • Command line or GUI interface. See runtime option “-gui” for more details.
  • Optional directory in front for all Projects/Profiles/Tasks/Scenes for very complex configurations. See runtime option “-directory” for more details.
  • Customize the colors used in the output and/or monospaced font to use. See runtime options “-c{name}” and “-font” for more details.
  • Many other runtime options to display “conditions”, display “Taskernet” information, and display Tasker preferences.
  • Fetch the backup XML file directly from your Android device, and more. (Note 2)

To install: pip install maptasker

To run from the GUI: maptasker -g

For a list of all changes, refer to the full change log.

Program details can be found here.

Report any/all issues at this link.

Notes 1- Your default text editor must use a monospace font and line wrap must be turned off in the editor for the diagram to display properly.

2- For the “Get backup” option to work, you must have the following prerequisites:

  • Both the MAC and Android devices must be on the same network.
  • The sample Tasker Project must be installed and active on the Android device, and the server must be running…see Android notification: “HTTP Server Info…”.
  • See config.py to change the default settings permanently, or use the runtime options “-save” and “-restore” to save/restore your runtime options.

3- There is no reason this can’t run under Windows or a Linux distribution, but it has not been tested as I have no access to either.

<<<<<<<<<<<< FINALLY >>>>>>>>>>>

I am looking for new feature requests and/or bug reports. Please feel free to submit them to the issue tracker.