πŸ“‘ Check for Updates Mk II

by Patrick Corgan

Version 1 (August 18, 2023)

Download (30 downloads)

This flow will scan all your flows and alert you if there are any updates. It uses your author ID to determine whether to check each flow for new ratings and downloads, or for a new version.

For any flows you have uploaded, it will post a notification if there are any new ratings or downloads. For any you have downloaded, it will post a notification if there is a new version. Tap the notification to go to the flow's community page.

If an HTTP error is received when querying a flow's community page, the error can be logged if desired. Additionally, a list of error-generating flows is maintained, and these flows can be skipped on future runs. See FLOW SETTINGS below to enable or disable these options.

This flow does not loop, although there's no reason you can't add that functionality if you want it. I prefer a flow scheduler: https://llamalab.com/automate/community/flows/30720.

Thank you to Drew Chapin whose post in the forum showed me how to perform the prestidigitation that saved me a few blocks:
https://groups.google.com/d/msg/automate-user/C7LE-DJ_aYI/gv184eDIDAAJ

------------------------------
π˜‰π˜Ί π˜—π˜’π˜΅π˜³π˜ͺ𝘀𝘬 𝘊𝘰𝘳𝘨𝘒𝘯
πŸ› οΈπ•”π• π•žπ•žπ•–π•Ÿπ•₯𝕀 π•’π•Ÿπ•• π•”π•£π•šπ•₯π•šπ•”π•šπ•€π•žπ•€ π•¨π•–π•π•”π• π•žπ•–βš’οΈ
------------------------------

πŸ”Έπ™π™šπ™¦π™ͺπ™žπ™§π™šπ™¨ π™₯π™§π™šπ™’π™žπ™ͺπ™’πŸ”Έ

Non-premium version without the cool "flow settings" functionality: https://llamalab.com/automate/community/flows/31060

---FLOW SETTINGS---
[[Thank you to Hub Space for the most excellent flow "πŸ“πŸŽ“ Load Variables from Flow Description" (https://llamalab.com/automate/community/flows/44477) for this functionality.]]

logging
true: Write HTML errors to the flow log.
false: Don't log HTML errors.

useBlacklist
true: Skip flows on the blacklist. A flow is blacklisted when looking it up on the community generates an HTML error.
false: Don't reference the flow blacklist. The list is still maintained.

@.env{
"logging": true,
"useBlacklist": true
}#.env

π—‘π—Όπ˜π—²
The flow reads the values in this section once, when it first starts. If you change any of these values while the flow is running, you will need to stop and restart the flow for those changes to take effect.

Use care when changing values in this section. Any value used will evaluate to either "true" or "not true", but for clarity it's best to stick to 'true' and 'false' or '1' and '0'.

Also the stute fish will note that the values are formatted as a JSON object. There's no error trapping or formatting checks so the flow will error out if you screw up the format.

5.0 average rating from 1 reviews

5 stars
1
4 stars
0
3 stars
0
2 stars
0
1 star
0
Reports
0

Rate and review within the app in the Community section.