Recued
Menu
← Back to recipes

Watch a web page for changes

by recued-core v4 45 views

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 18 steps

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 3 configurable

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

Send notifications
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

Data it touches

SurfacesTriggersAI modelsNotifications

About

Tags

webwatchmonitorchange-detectiondiffpack:web-watch

Details

18 steps 3 configurable settings recipe_id: watch-webpage-changes