u/tunbon

▲ 9 r/tasker

[Project Share] Location, Map and Street View Notifications plus Radar Notification - V2

A suite of notifications showing:

• Maps

• Street View images

• Addresses

• Distance and direction to a point

________________________________________

Screenshots

Google Maps:

https://drive.google.com/drive/folders/1wWPloEJCU06bgm7kFIhrAFhh9-8eNA5h

Wikimedia Maps:

https://drive.google.com/drive/folders/1s9-pm0qVjNJosq7mXjvy_Nh8qEC07fco

________________________________________

There are two options included to choose from:

  1. No API version using Wikimedia Maps
  • No Street View images and Wikimedia Maps
  1. Google Maps API version
  • Includes Street View images and Google Maps
  • Requires your own Google API key

________________________________________

How does it work?

Using either option, you can show a notification containing a map of your current location and address.

Or you can show a notification with a dynamic radar image. This shows the distance, direction and address of your desired target location relative to your current location. As you refresh the notification, when you get closer than one mile from the target location, the target dot starts to move closer to the centre of the radar. It gets larger as it gets closer. You can see your relative distance decrease.

If you are using the Google Maps option, you also get a button on your radar notification that when tapped, opens a new notification showing the Street View image of your target location. If no Street View image is available, a map image is shown instead.

There is also a dedicated, standalone Street View only notification.

If you are using the Wikimedia option, you can choose either the radar notification or the map image notification.

Tap the notification to open your default map app at your current location.

Set your desired map zoom level for the maps.

Set your distance units for the radar notifications.

To set a radar target location, you must use 'lat,long' (e.g. 51.513222,-0.159015).

________________________________________

Google Maps API key:

If you want to use the Google Maps option, you will need an API key. You will need to provide a payment method but Google gives a free allowance (10,000) of API calls (billable events) each month:

https://developers.google.com/maps/billing-and-pricing/pricing

You can set limits and warnings.

Visit https://cloud.google.com and navigate to the 'Console'. You will need to create an account and then create a Project. Inside that Project, go to 'APIs and services'. You can then add 'Credentials' to the project. You will need to add two services at the same time (using the check boxes) to be able to use them both under the same API key within your project:

  1. Street View Static API
  2. Maps Static API

You must add both to the same project. When you have the API key, you can enter this in the Tasker project.

There is no API key needed for the Wikimedia option.

________________________________________

NOTE: To provide the fastest and best location fix possible, I have added an Accuracy Threshold. The script will check if the location accuracy is worse than 100 meters. If it is, it ignores the bad cell tower fix and waits a few more seconds for the GPS or Wi-Fi to provide a tighter lock.

Download:

https://taskernet.com/shares/?user=AS35m8lr0vKAAX62D%2B10PqiDogVuGlS1WqIq6YAD3me%2FA8j9JG0SaIHGPcpSLjedprOrfrZR&id=Project%3AMap+%26+Location+Notifications

reddit.com
u/tunbon — 11 hours ago
▲ 1 r/tasker

[Task Share] Location Pointer Radar Notification

I wasn't going to share this as I finished it and then abandoned it when I decided to make the map notification project instead. I've just been told that it is useful apparently and that someone might want it.

Screenshots:

https://drive.google.com/drive/folders/1-dcHTEH6_W5SHCPVD4ohG5dxXo3CvYwG

What is it?:

A simple Material 3 Expressive style 'radar' pointer image in a notification. You set the 'target' location coordinates and the notification calculates the distance and points from your location towards the target.

If there is one, the street address/place name will be shown for the target, if not, it shows the target coordinates instead.

The distance is 'as the crow flies', a straight line.

Possible uses:

• Location of a tracking device (pet, car, child etc)

• Hiking/travelling overview information

• Look up how far away something is (Use AutoShare etc)

• Distance from approaching weather system (rain/storm)

• Get funky and calculate the 'distance' to sunset! If someone asks you when it will get dark, watch their expression when you say "In 23 miles!".

Settings:

In the task, set your 'target' location and preferred distance units.

%target: Must be formatted exactly as Latitude,Longitude (e.g. 51.5074,-0.1278). Note: If this variable isn't set, the script will default to central London for testing.

%units: Can be set to metric, imperial, or hybrid.

'metric' will use Meters / Kilometers.

'imperial' will use Feet / Miles.

'hybrid' will use Meters for distances under a mile, and Miles for distances over a mile.

Colours and phrasing can be changed in the Java Code.

Download:

https://taskernet.com/shares/?user=AS35m8lr0vKAAX62D%2B10PqiDogVuGlS1WqIq6YAD3me%2FA8j9JG0SaIHGPcpSLjedprOrfrZR&id=Project%3ARadar+Pointer+Notification

reddit.com
u/tunbon — 19 hours ago
▲ 9 r/tasker

[Task Share] Location and Map Notification

A quick way to get a notification showing a map and street address for your current location, in the background.

Screenshots:

https://drive.google.com/drive/folders/1s9-pm0qVjNJosq7mXjvy_Nh8qEC07fco

  1. Run task and after a few seconds you get a...
  2. Big Picture notification with your current Latitude and Longitude, street address and a map in the notification image.
  3. Tap the notification to open your default map app at your current location.

Set your desired map zoom level in action 1 of the task.

The map image is drawn from WikiMedia maps. It's not possible to use Google Maps, Openstreetmap, or any other map API I could find. If no map image is returned for your area, or the network glitches, a message replaces the map to say that the map is unavailable.

NOTE: To provide the fastest and best location fix possible, I have added an Accuracy Threshold. The script will check if the location accuracy is worse than 100 meters. If it is, it ignores the bad cell tower fix and waits a few more seconds for the GPS or Wi-Fi to provide a tighter lock.

NOTE 2: The first version of the task didn't always release GPS if you were indoors, ​due to a BeanShell annoyance (lm.removeUpdates(this)). I have fixed it now to release GPS after the location fix. If you were one of the first 2 people to download this, download it again.

Download:

https://taskernet.com/shares/?user=AS35m8lr0vKAAX62D%2B10PqiDogVuGlS1WqIq6YAD3me%2FA8j9JG0SaIHGPcpSLjedprOrfrZR&id=Project%3AMap+And+Location+Notification

reddit.com
u/tunbon — 2 days ago
▲ 10 r/tasker

[Task Share] 24 Hour Calendar Availability Heatmap Notification

Let's keep this short!

Screenshot:

https://drive.google.com/file/d/1TcEoBSJ5xRxnI-8xsH6CGsBxZvqmtiX8/view?usp=drivesdk

  1. Run the task (use any trigger you like)
  2. Your calendar availability over the next 24 hours is shown in a Heatmap bigPicture ​notification.
  3. Tap the notification to open your calendar at the 'now' position.

Grey = All of that ​hour is available

Green = Part of that hour is available

Red = All of that hour is unavailable

Download:

https://taskernet.com/shares/?user=AS35m8lr0vKAAX62D%2B10PqiDogVuGlS1WqIq6YAD3me%2FA8j9JG0SaIHGPcpSLjedprOrfrZR&id=Project%3ACalendar+Heatmap+Notification

reddit.com
u/tunbon — 2 days ago
▲ 12 r/tasker

[Project Share] Web Clipper & Reader Later Notification

UPDATE: V1.2:

• ​Added favicon image as bigLargeIcon in notification

• ​Added fix to prevent delayed duplicate URLs being falsely triggered by Tasker's clipboard changed event misfiring due to Android quirks

UPDATE: V1.1 ​​Now has graceful fallback if title or text isn't found ("%java_text" no longer shows).

Of all my projects, I'm most happy with this one. It encompasses lots of small facets that combine to form a comprehensive utility.

This project is a lightweight, zero-dependency automation tool that monitors your *clipboard for links, extracts the underlying web page data, and gives you a clean reading experience right from your notifications - c​ompletely bypassing the need for plugins or external reading apps.

* If you don't want to use the clipboard trigger, change it for something else.

It doesn't bypass paywalls.

Screenshots:

https://drive.google.com/drive/folders/1jzuyoMV1sZxSXduIzHJak46QvXHfzGCv

Key Features & Benefits:

Automated URL Detection & Sanitization: Instantly detects when a link is copied (even within a block of text), strips out messy tracking parameters, and trims excess whitespace for a clean URL.

100% Native Implementation: No plugins required. Everything runs directly inside Tasker using advanced built-in actions.

Smart Content Extraction: Programmatically isolates the page title, main article body text, estimated reading time, and primary banner image while ignoring distracting ads, menus and sidebars.

Interactive Rich Notifications: Presents captured articles as a 'Big Picture' notification featuring the web page's hero image, title, and a reading-time summary. If the webpage has no 'hero' image, a standard notification is shown.

Dual Action Capabilities:

  1. Launch the link directly into your favourite browser. Or,
  2. Open a full-screen, themed reading overlay to read the entire cleaned article instantly without loading the full website.

How It Works Under the Hood:

The project operates in two synchronized phases:

Phase 1: Background Extraction (The Clipboard Monitor)

When a URL is copied to your clipboard, a profile triggers a core extraction task. Instead of using a standard HTTP Request - ​which many modern websites block - t​he project runs a custom JavaScriptlet utilizing an XMLHttpRequest. By executing the request inside Tasker's native JavaScript engine, it mimics a real mobile web browser's network stack. Once the raw HTML is securely retrieved, a virtual DOMParser isolates the article content, filters out bad elements (like headers, footers, and scripts), and calculates the reading time based on word count.

Phase 2: The Interactive Overlay

When you tap "Read Webpage Text" from the notification, an intent broadcasts the extracted data to a secondary task. To ensure this project works across all Android devices without hardcoded dimensions or fragile layout files, the reading interface is built using a native Java WindowManager Overlay.

Solutions:

The Anti-Bot Bypass Solution - For users looking to adapt or learn from this project, one of its most sophisticated engineering features is how it handles modern website anti-bot protections.

The Problem with Standard Scrapers - Most basic automation tools use simple HTTP GET commands. When a website's firewall (like Cloudflare or Akamai) sees this, it checks the incoming User-Agent string. If it identifies the request as an automated script or an unknown bot (like Tasker's default user-agent can sometimes be interpreted), it immediately drops the connection or throws a 403 Forbidden error.

The Clever Fix Implemented Here - This project uses a two-pronged approach to remain virtually invisible to anti-scraping firewalls:

Browser Environment Mimicry:

  1. By routing the initial network request through a synchronous XMLHttpRequest inside a JavaScriptlet, Tasker leverages Android's underlying WebView system. To the target website, the connection looks like a genuine user loading a page inside a mobile browser.
  2. Base64 Compiler Insulation: Passing long strings of raw webpage text containing hidden characters, quotes, and line breaks from JavaScript to Java normally causes severe compilation errors. To make this project completely bulletproof, the script compresses the text into Base64 strings (converting the article into a safe block of alpha-numeric characters) before transferring it. The Java-based overlay then safely unpacks the text on the fly. This ensures that no matter how messy a website's formatting is, the script will never crash (hopefully ;))

Q: What's in it for you?

A: Whatever you want. You can use the project as is, or you can cannibalise it and take one or more of its elements for your own projects:

  1. URL extractor
  2. URL cleaner and sanitizer
  3. Check for a URL in a text block
  4. Webpage data parser (title, text, reading time and image)
  5. Tasker native Big Picture notification with image and buttons
  6. Base64 data encoding
  7. Image/text overlay

Final Note​: There will be a few websites that won't play ball, it's the same for Google's Reading Mode and every Read Later app out there. I'm pretty confident that this project at least meets their capabilities and in some cases exceeds ​them. A classic case in point is Reddit - Reddit simply refuses to play ball - it does it with Google's Reading Mode as well.

For websites that don't work - the URL is still stored for later.

If you don't want the clipboard profile trigger, replace it with a different solution (e.g. AutoShare etc).

If you want to build this up into a complete Read Later utility, with stored URLs etc, it will be easy. You'll just need to store the title, text, image details etc.

You could also easily add on an AI Summary extension to summarise the webpage text if you wanted.

OK, whatever, give me the download:

https://taskernet.com/shares/?user=AS35m8lr0vKAAX62D%2B10PqiDogVuGlS1WqIq6YAD3me%2FA8j9JG0SaIHGPcpSLjedprOrfrZR&id=Project%3ARead+Later+Notification

reddit.com
u/tunbon — 4 days ago
▲ 14 r/tasker

[Project Share] Dynamic Tasker Line Graph Notification Template

As promised, here is my template for a big picture notification showing a line graph.

Screenshots:

https://drive.google.com/drive/folders/1IAxEwLtpvbudN3hxX6DnRv7ucyMI1Y7D

Features:

  1. Dynamically sets X and Y axis labels and string lengths
  2. Optional 'now' line
  3. Editable titles and text fields for notification and graph
  4. Values below 10 will show up to 2 decimal places in the Y axis labels (e.g. 0.75)

NOTE: This may not work on older Android versions due to changes in Android's notification framework.

How to use:

It's straightforward. There are three example tasks for you to play with, or deploy your own adaptation. The graph just needs one variable to work (%DataString). This MUST be a comma separated string with NO SPACES. (e.g. 1,2,3,4...).

There is theoretically no upper limit to the number of values you can plot but I don't know if some arbitrarily high number will break something.

The 'Now' line position is set via a variable (%NowIndex). If you have 20 values in %DataString and you set %NowIndex to '10', the now line will appear at the tenth position along the X axis (halfway along it).

If you DON'T want a now line, set it to an arbitrarily high or negative ​value. E.g. if you have 20 values in %DataString, set %NowIndex to >20 or -1 (and it won't show on the graph).

Colours can be changed in the Java code. Just swap out the hex codes for your preferences.

Get your graph on here:

https://taskernet.com/shares/?user=AS35m8lr0vKAAX62D%2B10PqiDogVuGlS1WqIq6YAD3me%2FA8j9JG0SaIHGPcpSLjedprOrfrZR&id=Project%3ALine+Graph+Notification

reddit.com
u/tunbon — 5 days ago
▲ 8 r/tasker

[Project Share] Ambient Screen Time Tasker Notification (Notification Template)

UPDATED - I've added some detail to the notification image (house, tree and night-time stars) - screenshots updated.

This is a fully working project that provides a discrete Big Picture notification to gently nudge you to take a break from staring at your screen. It doesn't nag you or take any other action.

Screenshots:

https://drive.google.com/drive/folders/1XBJ9P0YEjKZLg1kMkkQWQMrC0YOxD63K

I'm primarily sharing this to provide a different Tasker notification template style that you can adapt for your own project. The project however works in the following way:

When first run, or when your device screen has been off for more than 15 minutes, a silent, big picture notification is shown. It displays a scene with a sun, high in the blue sky.

Every 5 minutes, if your screen is kept on, the notification is redrawn and the sun starts to drop in the sky. As the sun starts to reach the horizon, the sky gradually changes colour to show dusk, twilight followed by sunset. This process happens over 30 minutes.

The notification suggests that you take a break from your phone at this point. If you turn the screen off, the notification starts to 'recharge'. Once your device screen has been off for 15 minutes, the notification image will have been restored to it's starting point with the sun high in the sky.

These time durations are recommended:

"For digital wellbeing, we want to align with natural human attention spans and eye-strain guidelines (like the 20-20-20 rule). 30 to 45 Minutes is the recommended window for screen attention. 30 minutes is the sweet spot for a typical scrolling session before you start losing track of time.

For a true mental 'reset', 15-20 minutes is recommended."

If you just want to use the notification and not the project, the Java Code action only requires one variable value to set the sun's position and the sky colours (%SessionIntervalPerc), ​a value of 1.00 is full and a value of 0.00 ​is empty​ and a value of 0.50 is the halfway ​point.

Of course you can adjust the timings for the notification update and screen time check intervals in the project.

When the screen is off, nothing happens and the Tick profile is switched off entirely.

To run the project, just enable the profiles and use the device normally. The notification will appear when you first turn the screen on.

Download:

https://taskernet.com/shares/?user=AS35m8lr0vKAAX62D%2B10PqiDogVuGlS1WqIq6YAD3me%2FA8j9JG0SaIHGPcpSLjedprOrfrZR&id=Project%3AScreen+Time+Notification​

reddit.com
u/tunbon — 5 days ago
▲ 5 r/tasker

[Project Share] Node/Progress Notification Template

A native Tasker notification template that can be used to show steps/progress towards a goal.

Screenshot: https://drive.google.com/file/d/1i1iDrmojyOWLefDQYx3HLXL1V34RHSQq/view?usp=drivesdk

Project use ideas:

• Project planner

• Smart Home Execution: [Phone Connected to Home Wi-Fi] > [Unlock Door: Success] > [Turn on Hallway Light: Failed]. You glance at the notification and instantly see exactly which node in the chain failed.

• Media Pipeline: Showing the route of your audio (Phone > Bluetooth > Living Room Speakers) visually.

• Delivery status overview

• Focus timer

• Hydration tracker

• Medication reminder

The project (only) requires two variables:

A list of labels for your project... %Nodes (split values with '∆' e.g. "Start∆Middle∆Finish").

A list of completed/uncompleted status values... %Nodes_Status (split with '∆' e.g. 1∆0∆0).

When you tap the notification, an intent is sent. This can be used to perform whatever task you like. The intent also includes the number of your 'current' step as shown in the notification.

NOTE: Requires android.os.Build.VERSION.SDK_INT >= 31

Download:

https://taskernet.com/shares/?user=AS35m8lr0vKAAX62D%2B10PqiDogVuGlS1WqIq6YAD3me%2FA8j9JG0SaIHGPcpSLjedprOrfrZR&id=Project%3ANode%2FProgress+Notification

reddit.com
u/tunbon — 6 days ago
▲ 16 r/tasker

Wanted - Your ideas for new Tasker notification templates (for the community)

A friend asked me to make a custom native Tasker notification with a line graph based on a previous AutoTools web screen. I made it and am looking for other notification layout styles besides line graphs and the previous circle style charts I already posted a while ago.

Like I say, I'm looking for some ideas about layouts and graphic styles that could be used to display data/information in inventive ways via a Tasker notification (not AutoNotification). If anyone has any ideas for different styles of graphical layouts or designs, I can make some templates and dump them on Taskernet for the community.

I won't be supporting them as it eats too much time. But I'm more than happy to create 'templates' that people can plug their own data into and customise with their own colours etc.

If anyone has any ideas, or even better, if you can link a rough mock-up of your ideas, I can make some (if it's feasible).

I am not interested in making specific projects, I'm just interested in creating templates or 'styles' of rich notifications using Android's Notification.BigPictureStyle.

To show you what I'm talking about, here is the old chart style graphics notification I previously made:

https://drive.google.com/file/d/1SzIROAzywjgpwWa0xHJPaHCpXvFrbGIt/view?usp=drivesdk

Here is the original AutoTools web screen I adapted:

https://drive.google.com/file/d/1moIS4C5Pn6paYzBwYRLfzCOi3vIo3NPf/view?usp=drivesdk

... And turned into this Tasker Notification:

https://drive.google.com/file/d/1Mte8fWfPshVG00qfhs\_zpWwW3xnR7K3s/view?usp=drivesdk

https://drive.google.com/file/d/1UXjXRi47\_UjAlTs0F217eweUDRVP7lgo/view?usp=drivesdk

https://drive.google.com/file/d/10YBSJ94ALOMCk4ynrmcrbul3DGbXQvdY/view?usp=drivesdk

reddit.com
u/tunbon — 6 days ago
▲ 6 r/tasker

When the device screen turns on a bubble is shown on the lock screen. Whilst the bubble is being pressed a magnified front camera viewfinder image (full screen width) is shown. The viewfinder disappears when the bubble is released.

The bubble is removed when the device is unlocked or the screen is turned off again.

The bubble colour will match your device theme colours (older Android versions not supported).

Battery efficient:

• Camera only loads when the bubble is pressed

• Bubble is closed when the device is unlocked or the display is turned off

______________________________

Tasker MUST be given Accessibility permission to display an overlay on the lock screen.

______________________________

Customise settings to your liking. Near the top of the script, the following values are editable:

int BUBBLE_SIZE = 150;

int CHOSEN_CAMERA = Camera.CameraInfo.CAMERA_FACING_FRONT;

int DISPLAY_ROTATION = 90;

float ZOOM_LEVEL = 1.5f; // 1.0f is normal, 1.3f is 30% magnification

To adjust the vertical height of the bubble on your lock screen, edit this value further down the script:

bubbleParams.y = 300

NOTE - If the image isn't displaying in its correct orientation, change '90' above to '0', '180', or '270' to suit your device's hardware configuration.

______________________________

Screenshots:

https://drive.google.com/drive/folders/1tYps4NGfKA9CyI8aNkTlN5WAslP1Uge-

Download:

https://taskernet.com/shares/?user=AS35m8lr0vKAAX62D%2B10PqiDogVuGlS1WqIq6YAD3me%2FA8j9JG0SaIHGPcpSLjedprOrfrZR&id=Project%3ALock+Screen+Mirror

reddit.com
u/tunbon — 28 days ago