{"adoption": {"forks": 480, "observed_at": "2026-08-28T04:08:24.054151+00:00", "stars": 3844}, "canonical_url": "https://ross.abutalabs.com/products/piwigo", "card": {"archived": false, "artifact_type": "application", "description": "Manage your photos with Piwigo, a full featured open source photo gallery application for the web. Star us on Github! More than 200 plugins and themes available. Join us and contribute!", "domain": ["photography", "media", "cms", "self-hosted", "web-development", "privacy"], "enriched": true, "function": ["image-processing", "self-hosted", "web-framework", "plugin-system", "search-engine"], "health_score": 98, "homepage": "https://piwigo.org", "language": "PHP", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "stable", "member_repos": ["Piwigo/Piwigo"], "name": "Piwigo/Piwigo", "platform": ["self-hosted", "php", "windows"], "pushed_at": "2026-08-25T04:34:13+00:00", "repo": "Piwigo/Piwigo", "stars": 3844, "tags": ["photo-gallery", "digital-asset-management", "dam", "albums", "photo-sharing", "mysql", "themes", "web-server", "linux", "macos", "android", "ios"], "topics": ["piwigo", "photo-gallery", "open-source", "php", "privacy", "photography", "web-application", "cms", "image-gallery", "self-hosting"], "urls": [], "use_cases": ["self-host a private photo gallery for family or friends", "manage a team or organization media library with user permissions", "share photo albums with clients as a freelance photographer", "let field teams upload photos from mobile phones", "synchronize a local photo directory to a web gallery", "replace proprietary photo cloud services with a self-hosted DAM"], "what_it_is": "Piwigo is an open source photo gallery and digital asset management (DAM) web application written in PHP, for organizing, sharing and controlling access to photo and video collections. It runs self-hosted on any PHP/MySQL web server or as a hosted cloud service, with 200+ plugins and themes and mobile apps.", "when_to_avoid": ["you need a modern JavaScript/SPA stack or headless-first architecture", "you only want a simple static image viewer without user management", "you cannot run PHP and MySQL/MariaDB on your hosting"], "when_to_choose": ["you want a mature (since 2002), actively maintained open source photo gallery", "you need fine-grained user rights, private/public albums and contributor uploads", "you want extensibility via plugins and themes and multi-language support", "you need both self-hosted and managed hosting options with no lock-in"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/piwigo", "repo": "Piwigo/Piwigo", "role": "main", "score": 89}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.054151+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:26:12.418737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70a287a5ec5750ef16812dc57c654113e80f98f13bc63a70004143255e192459", "fetched_at": "2026-08-28T04:08:24.054151+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Piwigo/Piwigo"}, {"content_hash": "4562e0f9c5506fafbc53bfe88e7bd3034cbabab8728bb7fac53eaff15fb183a9", "fetched_at": "2026-08-29T09:21:26.721582+00:00", "kind": "homepage", "missing": false, "url": "https://piwigo.org"}, {"content_hash": "b1838ec1206ada5d7599dd80c143a71a48d82a9a0ab8479d1fec41ab321b135f", "fetched_at": "2026-08-29T09:21:26.726747+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/features"}, {"content_hash": "84747f61a6ceaefa9a2b1603f3ea9bbb790460a013b5e964d624bc1844c63261", "fetched_at": "2026-08-29T09:21:26.732231+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/about-us"}, {"content_hash": "c7f3f8184a19e11a43a40eb66e8359dd59a442bcae9624927f82a28611d4db50", "fetched_at": "2026-08-29T09:21:26.724279+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/pricing"}, {"content_hash": "6bb8e5b2b6b321359a8ea8e39be949de68f97fcd9f004b1d4180161b7fbbd773", "fetched_at": "2026-08-29T09:21:26.729109+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/"}, {"content_hash": "f9a25c815aebc23b27b49fd878e88e02ebd0620bf9075b9e39a49ddcea74b689", "fetched_at": "2026-08-29T09:21:26.730716+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/self-hosting-piwigo"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.054151+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:26:12.418737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70a287a5ec5750ef16812dc57c654113e80f98f13bc63a70004143255e192459", "fetched_at": "2026-08-28T04:08:24.054151+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Piwigo/Piwigo"}, {"content_hash": "4562e0f9c5506fafbc53bfe88e7bd3034cbabab8728bb7fac53eaff15fb183a9", "fetched_at": "2026-08-29T09:21:26.721582+00:00", "kind": "homepage", "missing": false, "url": "https://piwigo.org"}, {"content_hash": "b1838ec1206ada5d7599dd80c143a71a48d82a9a0ab8479d1fec41ab321b135f", "fetched_at": "2026-08-29T09:21:26.726747+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/features"}, {"content_hash": "84747f61a6ceaefa9a2b1603f3ea9bbb790460a013b5e964d624bc1844c63261", "fetched_at": "2026-08-29T09:21:26.732231+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/about-us"}, {"content_hash": "c7f3f8184a19e11a43a40eb66e8359dd59a442bcae9624927f82a28611d4db50", "fetched_at": "2026-08-29T09:21:26.724279+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/pricing"}, {"content_hash": "6bb8e5b2b6b321359a8ea8e39be949de68f97fcd9f004b1d4180161b7fbbd773", "fetched_at": "2026-08-29T09:21:26.729109+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/"}, {"content_hash": "f9a25c815aebc23b27b49fd878e88e02ebd0620bf9075b9e39a49ddcea74b689", "fetched_at": "2026-08-29T09:21:26.730716+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/self-hosting-piwigo"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:26:12.418737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70a287a5ec5750ef16812dc57c654113e80f98f13bc63a70004143255e192459", "fetched_at": "2026-08-28T04:08:24.054151+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Piwigo/Piwigo"}, {"content_hash": "4562e0f9c5506fafbc53bfe88e7bd3034cbabab8728bb7fac53eaff15fb183a9", "fetched_at": "2026-08-29T09:21:26.721582+00:00", "kind": "homepage", "missing": false, "url": "https://piwigo.org"}, {"content_hash": "b1838ec1206ada5d7599dd80c143a71a48d82a9a0ab8479d1fec41ab321b135f", "fetched_at": "2026-08-29T09:21:26.726747+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/features"}, {"content_hash": "84747f61a6ceaefa9a2b1603f3ea9bbb790460a013b5e964d624bc1844c63261", "fetched_at": "2026-08-29T09:21:26.732231+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/about-us"}, {"content_hash": "c7f3f8184a19e11a43a40eb66e8359dd59a442bcae9624927f82a28611d4db50", "fetched_at": "2026-08-29T09:21:26.724279+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/pricing"}, {"content_hash": "6bb8e5b2b6b321359a8ea8e39be949de68f97fcd9f004b1d4180161b7fbbd773", "fetched_at": "2026-08-29T09:21:26.729109+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/"}, {"content_hash": "f9a25c815aebc23b27b49fd878e88e02ebd0620bf9075b9e39a49ddcea74b689", "fetched_at": "2026-08-29T09:21:26.730716+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/self-hosting-piwigo"}], "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:08:24.054151+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.054151+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.054151+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:26:12.418737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70a287a5ec5750ef16812dc57c654113e80f98f13bc63a70004143255e192459", "fetched_at": "2026-08-28T04:08:24.054151+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Piwigo/Piwigo"}, {"content_hash": "4562e0f9c5506fafbc53bfe88e7bd3034cbabab8728bb7fac53eaff15fb183a9", "fetched_at": "2026-08-29T09:21:26.721582+00:00", "kind": "homepage", "missing": false, "url": "https://piwigo.org"}, {"content_hash": "b1838ec1206ada5d7599dd80c143a71a48d82a9a0ab8479d1fec41ab321b135f", "fetched_at": "2026-08-29T09:21:26.726747+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/features"}, {"content_hash": "84747f61a6ceaefa9a2b1603f3ea9bbb790460a013b5e964d624bc1844c63261", "fetched_at": "2026-08-29T09:21:26.732231+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/about-us"}, {"content_hash": "c7f3f8184a19e11a43a40eb66e8359dd59a442bcae9624927f82a28611d4db50", "fetched_at": "2026-08-29T09:21:26.724279+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/pricing"}, {"content_hash": "6bb8e5b2b6b321359a8ea8e39be949de68f97fcd9f004b1d4180161b7fbbd773", "fetched_at": "2026-08-29T09:21:26.729109+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/"}, {"content_hash": "f9a25c815aebc23b27b49fd878e88e02ebd0620bf9075b9e39a49ddcea74b689", "fetched_at": "2026-08-29T09:21:26.730716+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/self-hosting-piwigo"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.054151+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.054151+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:26:12.418737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70a287a5ec5750ef16812dc57c654113e80f98f13bc63a70004143255e192459", "fetched_at": "2026-08-28T04:08:24.054151+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Piwigo/Piwigo"}, {"content_hash": "4562e0f9c5506fafbc53bfe88e7bd3034cbabab8728bb7fac53eaff15fb183a9", "fetched_at": "2026-08-29T09:21:26.721582+00:00", "kind": "homepage", "missing": false, "url": "https://piwigo.org"}, {"content_hash": "b1838ec1206ada5d7599dd80c143a71a48d82a9a0ab8479d1fec41ab321b135f", "fetched_at": "2026-08-29T09:21:26.726747+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/features"}, {"content_hash": "84747f61a6ceaefa9a2b1603f3ea9bbb790460a013b5e964d624bc1844c63261", "fetched_at": "2026-08-29T09:21:26.732231+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/about-us"}, {"content_hash": "c7f3f8184a19e11a43a40eb66e8359dd59a442bcae9624927f82a28611d4db50", "fetched_at": "2026-08-29T09:21:26.724279+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/pricing"}, {"content_hash": "6bb8e5b2b6b321359a8ea8e39be949de68f97fcd9f004b1d4180161b7fbbd773", "fetched_at": "2026-08-29T09:21:26.729109+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/"}, {"content_hash": "f9a25c815aebc23b27b49fd878e88e02ebd0620bf9075b9e39a49ddcea74b689", "fetched_at": "2026-08-29T09:21:26.730716+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/self-hosting-piwigo"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.054151+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.054151+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.054151+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:26:12.418737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70a287a5ec5750ef16812dc57c654113e80f98f13bc63a70004143255e192459", "fetched_at": "2026-08-28T04:08:24.054151+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Piwigo/Piwigo"}, {"content_hash": "4562e0f9c5506fafbc53bfe88e7bd3034cbabab8728bb7fac53eaff15fb183a9", "fetched_at": "2026-08-29T09:21:26.721582+00:00", "kind": "homepage", "missing": false, "url": "https://piwigo.org"}, {"content_hash": "b1838ec1206ada5d7599dd80c143a71a48d82a9a0ab8479d1fec41ab321b135f", "fetched_at": "2026-08-29T09:21:26.726747+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/features"}, {"content_hash": "84747f61a6ceaefa9a2b1603f3ea9bbb790460a013b5e964d624bc1844c63261", "fetched_at": "2026-08-29T09:21:26.732231+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/about-us"}, {"content_hash": "c7f3f8184a19e11a43a40eb66e8359dd59a442bcae9624927f82a28611d4db50", "fetched_at": "2026-08-29T09:21:26.724279+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/pricing"}, {"content_hash": "6bb8e5b2b6b321359a8ea8e39be949de68f97fcd9f004b1d4180161b7fbbd773", "fetched_at": "2026-08-29T09:21:26.729109+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/"}, {"content_hash": "f9a25c815aebc23b27b49fd878e88e02ebd0620bf9075b9e39a49ddcea74b689", "fetched_at": "2026-08-29T09:21:26.730716+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/self-hosting-piwigo"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.054151+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.054151+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:26:12.418737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70a287a5ec5750ef16812dc57c654113e80f98f13bc63a70004143255e192459", "fetched_at": "2026-08-28T04:08:24.054151+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Piwigo/Piwigo"}, {"content_hash": "4562e0f9c5506fafbc53bfe88e7bd3034cbabab8728bb7fac53eaff15fb183a9", "fetched_at": "2026-08-29T09:21:26.721582+00:00", "kind": "homepage", "missing": false, "url": "https://piwigo.org"}, {"content_hash": "b1838ec1206ada5d7599dd80c143a71a48d82a9a0ab8479d1fec41ab321b135f", "fetched_at": "2026-08-29T09:21:26.726747+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/features"}, {"content_hash": "84747f61a6ceaefa9a2b1603f3ea9bbb790460a013b5e964d624bc1844c63261", "fetched_at": "2026-08-29T09:21:26.732231+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/about-us"}, {"content_hash": "c7f3f8184a19e11a43a40eb66e8359dd59a442bcae9624927f82a28611d4db50", "fetched_at": "2026-08-29T09:21:26.724279+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/pricing"}, {"content_hash": "6bb8e5b2b6b321359a8ea8e39be949de68f97fcd9f004b1d4180161b7fbbd773", "fetched_at": "2026-08-29T09:21:26.729109+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/"}, {"content_hash": "f9a25c815aebc23b27b49fd878e88e02ebd0620bf9075b9e39a49ddcea74b689", "fetched_at": "2026-08-29T09:21:26.730716+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/self-hosting-piwigo"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:26:12.418737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70a287a5ec5750ef16812dc57c654113e80f98f13bc63a70004143255e192459", "fetched_at": "2026-08-28T04:08:24.054151+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Piwigo/Piwigo"}, {"content_hash": "4562e0f9c5506fafbc53bfe88e7bd3034cbabab8728bb7fac53eaff15fb183a9", "fetched_at": "2026-08-29T09:21:26.721582+00:00", "kind": "homepage", "missing": false, "url": "https://piwigo.org"}, {"content_hash": "b1838ec1206ada5d7599dd80c143a71a48d82a9a0ab8479d1fec41ab321b135f", "fetched_at": "2026-08-29T09:21:26.726747+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/features"}, {"content_hash": "84747f61a6ceaefa9a2b1603f3ea9bbb790460a013b5e964d624bc1844c63261", "fetched_at": "2026-08-29T09:21:26.732231+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/about-us"}, {"content_hash": "c7f3f8184a19e11a43a40eb66e8359dd59a442bcae9624927f82a28611d4db50", "fetched_at": "2026-08-29T09:21:26.724279+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/pricing"}, {"content_hash": "6bb8e5b2b6b321359a8ea8e39be949de68f97fcd9f004b1d4180161b7fbbd773", "fetched_at": "2026-08-29T09:21:26.729109+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/"}, {"content_hash": "f9a25c815aebc23b27b49fd878e88e02ebd0620bf9075b9e39a49ddcea74b689", "fetched_at": "2026-08-29T09:21:26.730716+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/self-hosting-piwigo"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:26:12.418737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70a287a5ec5750ef16812dc57c654113e80f98f13bc63a70004143255e192459", "fetched_at": "2026-08-28T04:08:24.054151+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Piwigo/Piwigo"}, {"content_hash": "4562e0f9c5506fafbc53bfe88e7bd3034cbabab8728bb7fac53eaff15fb183a9", "fetched_at": "2026-08-29T09:21:26.721582+00:00", "kind": "homepage", "missing": false, "url": "https://piwigo.org"}, {"content_hash": "b1838ec1206ada5d7599dd80c143a71a48d82a9a0ab8479d1fec41ab321b135f", "fetched_at": "2026-08-29T09:21:26.726747+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/features"}, {"content_hash": "84747f61a6ceaefa9a2b1603f3ea9bbb790460a013b5e964d624bc1844c63261", "fetched_at": "2026-08-29T09:21:26.732231+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/about-us"}, {"content_hash": "c7f3f8184a19e11a43a40eb66e8359dd59a442bcae9624927f82a28611d4db50", "fetched_at": "2026-08-29T09:21:26.724279+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/pricing"}, {"content_hash": "6bb8e5b2b6b321359a8ea8e39be949de68f97fcd9f004b1d4180161b7fbbd773", "fetched_at": "2026-08-29T09:21:26.729109+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/"}, {"content_hash": "f9a25c815aebc23b27b49fd878e88e02ebd0620bf9075b9e39a49ddcea74b689", "fetched_at": "2026-08-29T09:21:26.730716+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/self-hosting-piwigo"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:26:12.418737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "70a287a5ec5750ef16812dc57c654113e80f98f13bc63a70004143255e192459", "fetched_at": "2026-08-28T04:08:24.054151+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Piwigo/Piwigo"}, {"content_hash": "4562e0f9c5506fafbc53bfe88e7bd3034cbabab8728bb7fac53eaff15fb183a9", "fetched_at": "2026-08-29T09:21:26.721582+00:00", "kind": "homepage", "missing": false, "url": "https://piwigo.org"}, {"content_hash": "b1838ec1206ada5d7599dd80c143a71a48d82a9a0ab8479d1fec41ab321b135f", "fetched_at": "2026-08-29T09:21:26.726747+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/features"}, {"content_hash": "84747f61a6ceaefa9a2b1603f3ea9bbb790460a013b5e964d624bc1844c63261", "fetched_at": "2026-08-29T09:21:26.732231+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/about-us"}, {"content_hash": "c7f3f8184a19e11a43a40eb66e8359dd59a442bcae9624927f82a28611d4db50", "fetched_at": "2026-08-29T09:21:26.724279+00:00", "kind": "site_page", "missing": false, "url": "https://piwigo.org/pricing"}, {"content_hash": "6bb8e5b2b6b321359a8ea8e39be949de68f97fcd9f004b1d4180161b7fbbd773", "fetched_at": "2026-08-29T09:21:26.729109+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/"}, {"content_hash": "f9a25c815aebc23b27b49fd878e88e02ebd0620bf9075b9e39a49ddcea74b689", "fetched_at": "2026-08-29T09:21:26.730716+00:00", "kind": "site_page", "missing": false, "url": "https://doc.piwigo.org/self-hosting-piwigo"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 70}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4057, "days_push": 8, "days_rel": 122, "gap_med": 36.5, "n_releases_24m": 13}, "score": 89, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}