Watch a web page for changes
Use “Watch a web page for changes” in Recued. Watches one web page and fires only when its content actually changed. Each check fetches the URL and compares it with the page the server kept from the last change reported, so an unchanged page costs one request and no model call, and the recipe stores nothing itself.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Process (18 steps)
new_text
strip_html
Apply strip_html
new_excerpt
truncate
Truncate new text to a max length
prior_page
default
Apply default
prior_text
strip_html
Apply strip_html
prior_excerpt
truncate
Truncate prior text to a max length
has_prior
compare
Check if prior excerpt has data
text_changed
compare
Check if prior excerpt does not equal new excerpt
is_diffable
all
Check if all conditions are true
changes
core.ai.compare
AI compares two pieces of data
skip: step.is_diffable equal false
difference_list
default
Apply default
difference_count
count
Count items in difference list
difference_text
join
Join items with "
"
has_differences
compare
Check if difference count is greater than 0
unchanged_note
ternary
Apply ternary
baseline_note
ternary
Apply ternary
notify_text
truncate
Truncate difference text to a max length
notify
core.notification.send
Send notification
skip: step.has_differences equal false
card
to_summary
Format results as a summary card
▼
Output
summary
card
text
difference_text
json
changes
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
channels
setting
=
[object Object]
target url
setting
=
excerpt chars
setting
=
4000
Uses (3 operations)
Triggers
Http watch
core.watch.http
AI models
AI compares two pieces of data
core.ai.compare
Notifications
Send notification
core.notification.send
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.
Permissions it requires
Declared by the recipe — Recued grants these at install, where you review them before approving.What it's allowed to do
Read
Triggers
core.watch.http
read-only
Read
AI models
core.ai.compare
read-only
Read
Notifications
core.notification.send
external change