{"adoption": {"forks": 206, "observed_at": "2026-08-28T04:06:08.331039+00:00", "stars": 2039}, "canonical_url": "https://ross.abutalabs.com/products/bonjourr", "card": {"archived": false, "artifact_type": "application", "description": "Minimalist & lightweight startpage inspired by iOS", "domain": ["developer-tools", "web-development", "privacy"], "enriched": true, "function": ["ui-components", "developer-tools"], "health_score": 96, "homepage": "https://bonjourr.fr", "language": "TypeScript", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["victrme/Bonjourr"], "name": "victrme/Bonjourr", "platform": ["browser-extension", "cross-platform"], "pushed_at": "2026-07-23T11:27:48+00:00", "repo": "victrme/Bonjourr", "stars": 2039, "tags": ["startpage", "new-tab-page", "browser-extension", "minimalist-design", "ios-inspired", "customizable", "privacy-focused", "unsplash-backgrounds", "pomodoro-timer", "quick-links", "web"], "topics": ["startpage", "firefox-addon", "chrome-extension", "homepage", "minimalist-design", "chrome", "javascript", "firefox", "ios", "newtab-page"], "urls": [], "use_cases": ["replace my browser new tab page with a minimalist startpage", "customize a new tab page with dynamic backgrounds and widgets", "add quick links and a search bar to my browser homepage", "get weather and clock widgets on my new tab", "use a pomodoro timer in my browser startpage", "privacy-focused startpage without account or data collection", "write notes and to-do lists on my new tab page"], "what_it_is": "Bonjourr is a minimalist, iOS-inspired startpage that replaces the new tab page in Chrome, Firefox, Edge, and Safari. It offers dynamic curated backgrounds, a search bar, quick links, weather, notes, a Pomodoro timer, and extensive customization options while remaining privacy-focused and lightweight.", "when_to_avoid": ["you need a dashboard-style startpage with heavy integrations (calendar, email, task managers)", "you require cloud sync across devices with an account system", "you want a startpage with generative AI features"], "when_to_choose": ["you want a beautiful, lightweight new tab page with iOS-style design", "you need a customizable startpage with widgets like weather, notes, and quick links", "you value privacy and don't want accounts or data collection", "you want curated dynamic backgrounds that change with the time of day"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bonjourr", "repo": "victrme/Bonjourr", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.331039+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:59:13.529964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfd0f5871983ebbe687ecb983e6add747de6e5e4981765f5ecba7e45237e92f1", "fetched_at": "2026-08-28T04:06:08.331039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victrme/Bonjourr"}, {"content_hash": "b5097705eccbee2f4987d7576a35d6de457967a0d9dfb1ad2ed3a7e5aacf85fc", "fetched_at": "2026-08-29T10:38:50.941002+00:00", "kind": "homepage", "missing": false, "url": "https://bonjourr.fr"}, {"content_hash": "dff1b0a7ede3031906f5c967108f7f788f48f3975c2e41332ae6f672ca9746f2", "fetched_at": "2026-08-29T10:38:50.950211+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs"}, {"content_hash": "8e9e5bd370bff187ee98f9cec0f65c4e957b961ab597dfd7aee2e1e975ffba8c", "fetched_at": "2026-08-29T10:38:50.952213+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/overview"}, {"content_hash": "678c0fe2d2efe286788c69c41dd878a4003668eb9538f59c144d4fa29b9400bd", "fetched_at": "2026-08-29T10:38:50.953762+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/customisation/backgrounds"}, {"content_hash": "77b8edce5d078428d1541e9eec17571284c9aa1ecd81d0628b9b3d0e069b62fa", "fetched_at": "2026-08-29T10:38:50.955495+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/quick-links"}, {"content_hash": "3cda9142c2d3705193bc9e242d46cfab23643849b222b8428d3e46c15cf6a5da", "fetched_at": "2026-08-29T10:38:50.957291+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/notes"}, {"content_hash": "314e6163879d8de6000b9be9081b56330bc9aeff43530778406813f88a6e2fc8", "fetched_at": "2026-08-29T10:38:50.958805+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/search-bar"}, {"content_hash": "be9a9532b24ebae1f501fbfd86a3a766c575f36e85aa681854be55981bd42284", "fetched_at": "2026-08-29T10:38:50.960568+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/pomodoro"}, {"content_hash": "a5b604bd0503c9891b1c5b0dd95ff80323d9c6f06e67bcefd46db6d5a30c9483", "fetched_at": "2026-08-29T10:38:50.962484+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/weather"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.331039+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:59:13.529964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfd0f5871983ebbe687ecb983e6add747de6e5e4981765f5ecba7e45237e92f1", "fetched_at": "2026-08-28T04:06:08.331039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victrme/Bonjourr"}, {"content_hash": "b5097705eccbee2f4987d7576a35d6de457967a0d9dfb1ad2ed3a7e5aacf85fc", "fetched_at": "2026-08-29T10:38:50.941002+00:00", "kind": "homepage", "missing": false, "url": "https://bonjourr.fr"}, {"content_hash": "dff1b0a7ede3031906f5c967108f7f788f48f3975c2e41332ae6f672ca9746f2", "fetched_at": "2026-08-29T10:38:50.950211+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs"}, {"content_hash": "8e9e5bd370bff187ee98f9cec0f65c4e957b961ab597dfd7aee2e1e975ffba8c", "fetched_at": "2026-08-29T10:38:50.952213+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/overview"}, {"content_hash": "678c0fe2d2efe286788c69c41dd878a4003668eb9538f59c144d4fa29b9400bd", "fetched_at": "2026-08-29T10:38:50.953762+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/customisation/backgrounds"}, {"content_hash": "77b8edce5d078428d1541e9eec17571284c9aa1ecd81d0628b9b3d0e069b62fa", "fetched_at": "2026-08-29T10:38:50.955495+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/quick-links"}, {"content_hash": "3cda9142c2d3705193bc9e242d46cfab23643849b222b8428d3e46c15cf6a5da", "fetched_at": "2026-08-29T10:38:50.957291+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/notes"}, {"content_hash": "314e6163879d8de6000b9be9081b56330bc9aeff43530778406813f88a6e2fc8", "fetched_at": "2026-08-29T10:38:50.958805+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/search-bar"}, {"content_hash": "be9a9532b24ebae1f501fbfd86a3a766c575f36e85aa681854be55981bd42284", "fetched_at": "2026-08-29T10:38:50.960568+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/pomodoro"}, {"content_hash": "a5b604bd0503c9891b1c5b0dd95ff80323d9c6f06e67bcefd46db6d5a30c9483", "fetched_at": "2026-08-29T10:38:50.962484+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/weather"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:59:13.529964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfd0f5871983ebbe687ecb983e6add747de6e5e4981765f5ecba7e45237e92f1", "fetched_at": "2026-08-28T04:06:08.331039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victrme/Bonjourr"}, {"content_hash": "b5097705eccbee2f4987d7576a35d6de457967a0d9dfb1ad2ed3a7e5aacf85fc", "fetched_at": "2026-08-29T10:38:50.941002+00:00", "kind": "homepage", "missing": false, "url": "https://bonjourr.fr"}, {"content_hash": "dff1b0a7ede3031906f5c967108f7f788f48f3975c2e41332ae6f672ca9746f2", "fetched_at": "2026-08-29T10:38:50.950211+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs"}, {"content_hash": "8e9e5bd370bff187ee98f9cec0f65c4e957b961ab597dfd7aee2e1e975ffba8c", "fetched_at": "2026-08-29T10:38:50.952213+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/overview"}, {"content_hash": "678c0fe2d2efe286788c69c41dd878a4003668eb9538f59c144d4fa29b9400bd", "fetched_at": "2026-08-29T10:38:50.953762+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/customisation/backgrounds"}, {"content_hash": "77b8edce5d078428d1541e9eec17571284c9aa1ecd81d0628b9b3d0e069b62fa", "fetched_at": "2026-08-29T10:38:50.955495+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/quick-links"}, {"content_hash": "3cda9142c2d3705193bc9e242d46cfab23643849b222b8428d3e46c15cf6a5da", "fetched_at": "2026-08-29T10:38:50.957291+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/notes"}, {"content_hash": "314e6163879d8de6000b9be9081b56330bc9aeff43530778406813f88a6e2fc8", "fetched_at": "2026-08-29T10:38:50.958805+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/search-bar"}, {"content_hash": "be9a9532b24ebae1f501fbfd86a3a766c575f36e85aa681854be55981bd42284", "fetched_at": "2026-08-29T10:38:50.960568+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/pomodoro"}, {"content_hash": "a5b604bd0503c9891b1c5b0dd95ff80323d9c6f06e67bcefd46db6d5a30c9483", "fetched_at": "2026-08-29T10:38:50.962484+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/weather"}], "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:08.331039+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.331039+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.331039+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:59:13.529964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfd0f5871983ebbe687ecb983e6add747de6e5e4981765f5ecba7e45237e92f1", "fetched_at": "2026-08-28T04:06:08.331039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victrme/Bonjourr"}, {"content_hash": "b5097705eccbee2f4987d7576a35d6de457967a0d9dfb1ad2ed3a7e5aacf85fc", "fetched_at": "2026-08-29T10:38:50.941002+00:00", "kind": "homepage", "missing": false, "url": "https://bonjourr.fr"}, {"content_hash": "dff1b0a7ede3031906f5c967108f7f788f48f3975c2e41332ae6f672ca9746f2", "fetched_at": "2026-08-29T10:38:50.950211+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs"}, {"content_hash": "8e9e5bd370bff187ee98f9cec0f65c4e957b961ab597dfd7aee2e1e975ffba8c", "fetched_at": "2026-08-29T10:38:50.952213+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/overview"}, {"content_hash": "678c0fe2d2efe286788c69c41dd878a4003668eb9538f59c144d4fa29b9400bd", "fetched_at": "2026-08-29T10:38:50.953762+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/customisation/backgrounds"}, {"content_hash": "77b8edce5d078428d1541e9eec17571284c9aa1ecd81d0628b9b3d0e069b62fa", "fetched_at": "2026-08-29T10:38:50.955495+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/quick-links"}, {"content_hash": "3cda9142c2d3705193bc9e242d46cfab23643849b222b8428d3e46c15cf6a5da", "fetched_at": "2026-08-29T10:38:50.957291+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/notes"}, {"content_hash": "314e6163879d8de6000b9be9081b56330bc9aeff43530778406813f88a6e2fc8", "fetched_at": "2026-08-29T10:38:50.958805+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/search-bar"}, {"content_hash": "be9a9532b24ebae1f501fbfd86a3a766c575f36e85aa681854be55981bd42284", "fetched_at": "2026-08-29T10:38:50.960568+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/pomodoro"}, {"content_hash": "a5b604bd0503c9891b1c5b0dd95ff80323d9c6f06e67bcefd46db6d5a30c9483", "fetched_at": "2026-08-29T10:38:50.962484+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/weather"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.331039+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.331039+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:59:13.529964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfd0f5871983ebbe687ecb983e6add747de6e5e4981765f5ecba7e45237e92f1", "fetched_at": "2026-08-28T04:06:08.331039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victrme/Bonjourr"}, {"content_hash": "b5097705eccbee2f4987d7576a35d6de457967a0d9dfb1ad2ed3a7e5aacf85fc", "fetched_at": "2026-08-29T10:38:50.941002+00:00", "kind": "homepage", "missing": false, "url": "https://bonjourr.fr"}, {"content_hash": "dff1b0a7ede3031906f5c967108f7f788f48f3975c2e41332ae6f672ca9746f2", "fetched_at": "2026-08-29T10:38:50.950211+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs"}, {"content_hash": "8e9e5bd370bff187ee98f9cec0f65c4e957b961ab597dfd7aee2e1e975ffba8c", "fetched_at": "2026-08-29T10:38:50.952213+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/overview"}, {"content_hash": "678c0fe2d2efe286788c69c41dd878a4003668eb9538f59c144d4fa29b9400bd", "fetched_at": "2026-08-29T10:38:50.953762+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/customisation/backgrounds"}, {"content_hash": "77b8edce5d078428d1541e9eec17571284c9aa1ecd81d0628b9b3d0e069b62fa", "fetched_at": "2026-08-29T10:38:50.955495+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/quick-links"}, {"content_hash": "3cda9142c2d3705193bc9e242d46cfab23643849b222b8428d3e46c15cf6a5da", "fetched_at": "2026-08-29T10:38:50.957291+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/notes"}, {"content_hash": "314e6163879d8de6000b9be9081b56330bc9aeff43530778406813f88a6e2fc8", "fetched_at": "2026-08-29T10:38:50.958805+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/search-bar"}, {"content_hash": "be9a9532b24ebae1f501fbfd86a3a766c575f36e85aa681854be55981bd42284", "fetched_at": "2026-08-29T10:38:50.960568+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/pomodoro"}, {"content_hash": "a5b604bd0503c9891b1c5b0dd95ff80323d9c6f06e67bcefd46db6d5a30c9483", "fetched_at": "2026-08-29T10:38:50.962484+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/weather"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.331039+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.331039+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.331039+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:59:13.529964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfd0f5871983ebbe687ecb983e6add747de6e5e4981765f5ecba7e45237e92f1", "fetched_at": "2026-08-28T04:06:08.331039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victrme/Bonjourr"}, {"content_hash": "b5097705eccbee2f4987d7576a35d6de457967a0d9dfb1ad2ed3a7e5aacf85fc", "fetched_at": "2026-08-29T10:38:50.941002+00:00", "kind": "homepage", "missing": false, "url": "https://bonjourr.fr"}, {"content_hash": "dff1b0a7ede3031906f5c967108f7f788f48f3975c2e41332ae6f672ca9746f2", "fetched_at": "2026-08-29T10:38:50.950211+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs"}, {"content_hash": "8e9e5bd370bff187ee98f9cec0f65c4e957b961ab597dfd7aee2e1e975ffba8c", "fetched_at": "2026-08-29T10:38:50.952213+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/overview"}, {"content_hash": "678c0fe2d2efe286788c69c41dd878a4003668eb9538f59c144d4fa29b9400bd", "fetched_at": "2026-08-29T10:38:50.953762+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/customisation/backgrounds"}, {"content_hash": "77b8edce5d078428d1541e9eec17571284c9aa1ecd81d0628b9b3d0e069b62fa", "fetched_at": "2026-08-29T10:38:50.955495+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/quick-links"}, {"content_hash": "3cda9142c2d3705193bc9e242d46cfab23643849b222b8428d3e46c15cf6a5da", "fetched_at": "2026-08-29T10:38:50.957291+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/notes"}, {"content_hash": "314e6163879d8de6000b9be9081b56330bc9aeff43530778406813f88a6e2fc8", "fetched_at": "2026-08-29T10:38:50.958805+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/search-bar"}, {"content_hash": "be9a9532b24ebae1f501fbfd86a3a766c575f36e85aa681854be55981bd42284", "fetched_at": "2026-08-29T10:38:50.960568+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/pomodoro"}, {"content_hash": "a5b604bd0503c9891b1c5b0dd95ff80323d9c6f06e67bcefd46db6d5a30c9483", "fetched_at": "2026-08-29T10:38:50.962484+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/weather"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.331039+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.331039+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:59:13.529964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfd0f5871983ebbe687ecb983e6add747de6e5e4981765f5ecba7e45237e92f1", "fetched_at": "2026-08-28T04:06:08.331039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victrme/Bonjourr"}, {"content_hash": "b5097705eccbee2f4987d7576a35d6de457967a0d9dfb1ad2ed3a7e5aacf85fc", "fetched_at": "2026-08-29T10:38:50.941002+00:00", "kind": "homepage", "missing": false, "url": "https://bonjourr.fr"}, {"content_hash": "dff1b0a7ede3031906f5c967108f7f788f48f3975c2e41332ae6f672ca9746f2", "fetched_at": "2026-08-29T10:38:50.950211+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs"}, {"content_hash": "8e9e5bd370bff187ee98f9cec0f65c4e957b961ab597dfd7aee2e1e975ffba8c", "fetched_at": "2026-08-29T10:38:50.952213+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/overview"}, {"content_hash": "678c0fe2d2efe286788c69c41dd878a4003668eb9538f59c144d4fa29b9400bd", "fetched_at": "2026-08-29T10:38:50.953762+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/customisation/backgrounds"}, {"content_hash": "77b8edce5d078428d1541e9eec17571284c9aa1ecd81d0628b9b3d0e069b62fa", "fetched_at": "2026-08-29T10:38:50.955495+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/quick-links"}, {"content_hash": "3cda9142c2d3705193bc9e242d46cfab23643849b222b8428d3e46c15cf6a5da", "fetched_at": "2026-08-29T10:38:50.957291+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/notes"}, {"content_hash": "314e6163879d8de6000b9be9081b56330bc9aeff43530778406813f88a6e2fc8", "fetched_at": "2026-08-29T10:38:50.958805+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/search-bar"}, {"content_hash": "be9a9532b24ebae1f501fbfd86a3a766c575f36e85aa681854be55981bd42284", "fetched_at": "2026-08-29T10:38:50.960568+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/pomodoro"}, {"content_hash": "a5b604bd0503c9891b1c5b0dd95ff80323d9c6f06e67bcefd46db6d5a30c9483", "fetched_at": "2026-08-29T10:38:50.962484+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/weather"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:59:13.529964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfd0f5871983ebbe687ecb983e6add747de6e5e4981765f5ecba7e45237e92f1", "fetched_at": "2026-08-28T04:06:08.331039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victrme/Bonjourr"}, {"content_hash": "b5097705eccbee2f4987d7576a35d6de457967a0d9dfb1ad2ed3a7e5aacf85fc", "fetched_at": "2026-08-29T10:38:50.941002+00:00", "kind": "homepage", "missing": false, "url": "https://bonjourr.fr"}, {"content_hash": "dff1b0a7ede3031906f5c967108f7f788f48f3975c2e41332ae6f672ca9746f2", "fetched_at": "2026-08-29T10:38:50.950211+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs"}, {"content_hash": "8e9e5bd370bff187ee98f9cec0f65c4e957b961ab597dfd7aee2e1e975ffba8c", "fetched_at": "2026-08-29T10:38:50.952213+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/overview"}, {"content_hash": "678c0fe2d2efe286788c69c41dd878a4003668eb9538f59c144d4fa29b9400bd", "fetched_at": "2026-08-29T10:38:50.953762+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/customisation/backgrounds"}, {"content_hash": "77b8edce5d078428d1541e9eec17571284c9aa1ecd81d0628b9b3d0e069b62fa", "fetched_at": "2026-08-29T10:38:50.955495+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/quick-links"}, {"content_hash": "3cda9142c2d3705193bc9e242d46cfab23643849b222b8428d3e46c15cf6a5da", "fetched_at": "2026-08-29T10:38:50.957291+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/notes"}, {"content_hash": "314e6163879d8de6000b9be9081b56330bc9aeff43530778406813f88a6e2fc8", "fetched_at": "2026-08-29T10:38:50.958805+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/search-bar"}, {"content_hash": "be9a9532b24ebae1f501fbfd86a3a766c575f36e85aa681854be55981bd42284", "fetched_at": "2026-08-29T10:38:50.960568+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/pomodoro"}, {"content_hash": "a5b604bd0503c9891b1c5b0dd95ff80323d9c6f06e67bcefd46db6d5a30c9483", "fetched_at": "2026-08-29T10:38:50.962484+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/weather"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:59:13.529964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfd0f5871983ebbe687ecb983e6add747de6e5e4981765f5ecba7e45237e92f1", "fetched_at": "2026-08-28T04:06:08.331039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victrme/Bonjourr"}, {"content_hash": "b5097705eccbee2f4987d7576a35d6de457967a0d9dfb1ad2ed3a7e5aacf85fc", "fetched_at": "2026-08-29T10:38:50.941002+00:00", "kind": "homepage", "missing": false, "url": "https://bonjourr.fr"}, {"content_hash": "dff1b0a7ede3031906f5c967108f7f788f48f3975c2e41332ae6f672ca9746f2", "fetched_at": "2026-08-29T10:38:50.950211+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs"}, {"content_hash": "8e9e5bd370bff187ee98f9cec0f65c4e957b961ab597dfd7aee2e1e975ffba8c", "fetched_at": "2026-08-29T10:38:50.952213+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/overview"}, {"content_hash": "678c0fe2d2efe286788c69c41dd878a4003668eb9538f59c144d4fa29b9400bd", "fetched_at": "2026-08-29T10:38:50.953762+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/customisation/backgrounds"}, {"content_hash": "77b8edce5d078428d1541e9eec17571284c9aa1ecd81d0628b9b3d0e069b62fa", "fetched_at": "2026-08-29T10:38:50.955495+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/quick-links"}, {"content_hash": "3cda9142c2d3705193bc9e242d46cfab23643849b222b8428d3e46c15cf6a5da", "fetched_at": "2026-08-29T10:38:50.957291+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/notes"}, {"content_hash": "314e6163879d8de6000b9be9081b56330bc9aeff43530778406813f88a6e2fc8", "fetched_at": "2026-08-29T10:38:50.958805+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/search-bar"}, {"content_hash": "be9a9532b24ebae1f501fbfd86a3a766c575f36e85aa681854be55981bd42284", "fetched_at": "2026-08-29T10:38:50.960568+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/pomodoro"}, {"content_hash": "a5b604bd0503c9891b1c5b0dd95ff80323d9c6f06e67bcefd46db6d5a30c9483", "fetched_at": "2026-08-29T10:38:50.962484+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/weather"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:59:13.529964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cfd0f5871983ebbe687ecb983e6add747de6e5e4981765f5ecba7e45237e92f1", "fetched_at": "2026-08-28T04:06:08.331039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victrme/Bonjourr"}, {"content_hash": "b5097705eccbee2f4987d7576a35d6de457967a0d9dfb1ad2ed3a7e5aacf85fc", "fetched_at": "2026-08-29T10:38:50.941002+00:00", "kind": "homepage", "missing": false, "url": "https://bonjourr.fr"}, {"content_hash": "dff1b0a7ede3031906f5c967108f7f788f48f3975c2e41332ae6f672ca9746f2", "fetched_at": "2026-08-29T10:38:50.950211+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs"}, {"content_hash": "8e9e5bd370bff187ee98f9cec0f65c4e957b961ab597dfd7aee2e1e975ffba8c", "fetched_at": "2026-08-29T10:38:50.952213+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/overview"}, {"content_hash": "678c0fe2d2efe286788c69c41dd878a4003668eb9538f59c144d4fa29b9400bd", "fetched_at": "2026-08-29T10:38:50.953762+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/customisation/backgrounds"}, {"content_hash": "77b8edce5d078428d1541e9eec17571284c9aa1ecd81d0628b9b3d0e069b62fa", "fetched_at": "2026-08-29T10:38:50.955495+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/quick-links"}, {"content_hash": "3cda9142c2d3705193bc9e242d46cfab23643849b222b8428d3e46c15cf6a5da", "fetched_at": "2026-08-29T10:38:50.957291+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/notes"}, {"content_hash": "314e6163879d8de6000b9be9081b56330bc9aeff43530778406813f88a6e2fc8", "fetched_at": "2026-08-29T10:38:50.958805+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/search-bar"}, {"content_hash": "be9a9532b24ebae1f501fbfd86a3a766c575f36e85aa681854be55981bd42284", "fetched_at": "2026-08-29T10:38:50.960568+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/pomodoro"}, {"content_hash": "a5b604bd0503c9891b1c5b0dd95ff80323d9c6f06e67bcefd46db6d5a30c9483", "fetched_at": "2026-08-29T10:38:50.962484+00:00", "kind": "site_page", "missing": false, "url": "https://bonjourr.fr/docs/widgets/weather"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 92}, "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": 2664, "days_push": 41, "days_rel": 59, "gap_med": 19, "n_releases_24m": 18}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}