{"adoption": {"forks": 323, "observed_at": "2026-08-28T04:06:18.316325+00:00", "stars": 2140}, "canonical_url": "https://ross.abutalabs.com/products/embed", "card": {"archived": false, "artifact_type": "library", "description": "Get info from any web service or page", "domain": ["web-development", "crawlers"], "enriched": true, "function": ["web-scraping", "http-client", "parser"], "health_score": 95, "homepage": null, "language": "PHP", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["php-embed/Embed"], "name": "php-embed/Embed", "platform": ["php"], "pushed_at": "2026-07-08T19:25:10+00:00", "repo": "php-embed/Embed", "stars": 2140, "tags": ["oembed", "opengraph", "twitter-cards", "link-preview", "metadata-extraction", "web-server"], "topics": ["opengraph", "twitter-cards", "embeds", "scraping", "oembed"], "urls": [], "use_cases": ["generate link previews for user-submitted urls", "extract opengraph metadata from a webpage", "get embed code for youtube or vimeo videos", "scrape page title description and thumbnail in php", "fetch oembed data for any url"], "what_it_is": "A PHP library that extracts metadata and embed information from any web page or web service using oEmbed, OpenGraph, Twitter Cards, and HTML scraping. It provides title, description, images, embed code, author, and provider info for URLs like YouTube, Vimeo, and Flickr.", "when_to_avoid": ["you need actively maintained software with guaranteed fixes", "your project requires PHP 5.5-7.3 (use the 3.x branch instead)", "you need a full-scale crawler or headless-browser scraping solution"], "when_to_choose": ["you need rich URL metadata or embeddable media code in a PHP application", "you want a single library handling oembed, opengraph, and twitter cards", "you need site-specific adapters for services like YouTube or archive.org"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/embed", "repo": "php-embed/Embed", "role": "main", "score": 93}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.316325+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:51:29.387213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36f9a9fbe771e0965643b2f30cafc64ab4ffea69bf997b121040af87e37fdfb", "fetched_at": "2026-08-28T04:06:18.316325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-embed/Embed"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.316325+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:51:29.387213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36f9a9fbe771e0965643b2f30cafc64ab4ffea69bf997b121040af87e37fdfb", "fetched_at": "2026-08-28T04:06:18.316325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-embed/Embed"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:51:29.387213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36f9a9fbe771e0965643b2f30cafc64ab4ffea69bf997b121040af87e37fdfb", "fetched_at": "2026-08-28T04:06:18.316325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-embed/Embed"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.316325+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.316325+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.316325+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:51:29.387213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36f9a9fbe771e0965643b2f30cafc64ab4ffea69bf997b121040af87e37fdfb", "fetched_at": "2026-08-28T04:06:18.316325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-embed/Embed"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.316325+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.316325+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:51:29.387213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36f9a9fbe771e0965643b2f30cafc64ab4ffea69bf997b121040af87e37fdfb", "fetched_at": "2026-08-28T04:06:18.316325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-embed/Embed"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.316325+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.316325+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.316325+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:51:29.387213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36f9a9fbe771e0965643b2f30cafc64ab4ffea69bf997b121040af87e37fdfb", "fetched_at": "2026-08-28T04:06:18.316325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-embed/Embed"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.316325+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.316325+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:51:29.387213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36f9a9fbe771e0965643b2f30cafc64ab4ffea69bf997b121040af87e37fdfb", "fetched_at": "2026-08-28T04:06:18.316325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-embed/Embed"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:51:29.387213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36f9a9fbe771e0965643b2f30cafc64ab4ffea69bf997b121040af87e37fdfb", "fetched_at": "2026-08-28T04:06:18.316325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-embed/Embed"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:51:29.387213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36f9a9fbe771e0965643b2f30cafc64ab4ffea69bf997b121040af87e37fdfb", "fetched_at": "2026-08-28T04:06:18.316325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-embed/Embed"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:51:29.387213+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36f9a9fbe771e0965643b2f30cafc64ab4ffea69bf997b121040af87e37fdfb", "fetched_at": "2026-08-28T04:06:18.316325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/php-embed/Embed"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 91, "longevity": 100, "rhythm": 92}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5076, "days_push": 56, "days_rel": 56, "gap_med": 23.5, "n_releases_24m": 7}, "score": 93, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}