www.digitalocean.com Thread. Authored by weaver-auto. License: open.
These checks run before every recipe. Any failure halts execution and notifies you.
This is what installs to ~/.webloom/threads/. No magic. Just JSON.
{
"domain": "www.digitalocean.com",
"name": "www.digitalocean.com Thread",
"version": "1.0.0",
"author": "weaver-auto",
"license": "open",
"created_at": 1779180667,
"seed_url": "https://www.digitalocean.com/",
"anti_bot": {
"verdict": "normal",
"signals": [],
"page": {
"title": "AI-Native Cloud | DigitalOcean",
"url": "https://www.digitalocean.com/",
"bodyLen": 7299,
"interactiveCount": 233,
"ready": "complete"
}
},
"framework": {
"frameworks": [
"react-17+"
],
"raw": {
"frameworks": [
"react-17+"
],
"primary": "react-17+",
"indicators": {
"has_password_input": false,
"has_file_input": false,
"has_label_wrapped_file": false,
"has_drop_zone": false,
"iframe_count": 1
},
"page": {
"title": "AI-Native Cloud | DigitalOcean",
"url": "https://www.digitalocean.com/",
"ready": "complete"
}
}
},
"fingerprints": {
"body_class": "",
"title": "AI-Native Cloud | DigitalOcean",
"url": "https://www.digitalocean.com/",
"a_declarative_count": 0,
"a_button_count": 0,
"forms_count": 0,
"next_data": false,
"nuxt": false,
"react": false,
"redux": false
},
"pacing": {
"signals": {
"cloudflare": false,
"hcaptcha": false,
"recaptcha": false,
"akamai": false,
"datadome": false,
"kasada": false,
"perimeter": false
},
"profile": "fast"
},
"inputs": [],
"buttons": [
{
"tag": "button",
"id": null,
"text": "Products",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Solutions",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Developers",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Partners",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Managed Agents",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Data & Learning",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Inference Engine",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Core Cloud",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Infrastructure",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Previous",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": null,
"text": "Next",
"aria_label": null,
"click_strategy": "react_handler"
},
{
"tag": "button",
"id": "truste-consent-button",
"text": "Agree & Proceed",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": "truste-consent-required",
"text": "Decline All",
"aria_label": null,
"click_strategy": "js_dispatch"
},
{
"tag": "button",
"id": "truste-show-consent",
"text": "Manage Choices",
"aria_label": null,
"click_strategy": "js_dispatch"
}
],
"priors": {
"sources": [],
"candidate_selectors": []
},
"preflight": [
{
"name": "framework_react-17+",
"kind": "framework_marker",
"probe": "react-17+",
"expected": "react-17+ detected"
},
{
"name": "button_products",
"kind": "button_text",
"probe": "products",
"expected": "button 'products'"
},
{
"name": "button_solutions",
"kind": "button_text",
"probe": "solutions",
"expected": "button 'solutions'"
},
{
"name": "button_developers",
"kind": "button_text",
"probe": "developers",
"expected": "button 'developers'"
},
{
"name": "button_partners",
"kind": "button_text",
"probe": "partners",
"expected": "button 'partners'"
},
{
"name": "button_managed_agents",
"kind": "button_text",
"probe": "managed agents",
"expected": "button 'managed agents'"
},
{
"name": "button_data_learning",
"kind": "button_text",
"probe": "data & learning",
"expected": "button 'data & learning'"
},
{
"name": "button_inference_engine",
"kind": "button_text",
"probe": "inference engine",
"expected": "button 'inference engine'"
},
{
"name": "button_core_cloud",
"kind": "button_text",
"probe": "core cloud",
"expected": "button 'core cloud'"
},
{
"name": "button_infrastructure",
"kind": "button_text",
"probe": "infrastructure",
"expected": "button 'infrastructure'"
},
{
"name": "button_previous",
"kind": "button_text",
"probe": "previous",
"expected": "button 'previous'"
},
{
"name": "button_next",
"kind": "button_text",
"probe": "next",
"expected": "button 'next'"
},
{
"name": "button_agree_proceed",
"kind": "button_text",
"probe": "agree & proceed",
"expected": "button 'agree & proceed'"
},
{
"name": "button_decline_all",
"kind": "button_text",
"probe": "decline all",
"expected": "button 'decline all'"
},
{
"name": "button_manage_choices",
"kind": "button_text",
"probe": "manage choices",
"expected": "button 'manage choices'"
}
],
"states": []
}