{"adoption": {"forks": 70, "observed_at": "2026-08-28T04:07:41.877364+00:00", "stars": 3081}, "canonical_url": "https://ross.abutalabs.com/products/pwasforfirefox", "card": {"archived": false, "artifact_type": "application", "description": "A tool to install, manage and use Progressive Web Apps (PWAs) in Mozilla Firefox", "domain": ["web-development", "cross-platform", "desktop-applications", "developer-tools"], "enriched": true, "function": ["browser-extension", "cli", "developer-tools"], "health_score": 99, "homepage": "https://pwasforfirefox.filips.si", "language": "JavaScript", "license": "MPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["filips123/PWAsForFirefox"], "name": "filips123/PWAsForFirefox", "platform": ["windows", "browser", "cli"], "pushed_at": "2026-08-16T11:30:49+00:00", "repo": "filips123/PWAsForFirefox", "stars": 3081, "tags": ["pwa", "site-specific-browser", "firefox", "userchrome", "native-messaging", "web-apps", "linux", "macos"], "topics": ["firefox", "firefox-addon", "firefox-extension", "userscript", "userchrome", "mozilla-firefox", "progressive-web-app", "pwa", "hacktoberfest"], "urls": [], "use_cases": ["install websites as desktop apps in Firefox", "run web apps without browser tabs and address bar", "manage multiple profiles for the same web app", "get Chrome-like PWA support on Firefox", "create site-specific browsers from any website", "launch web apps from the start menu or taskbar"], "what_it_is": "A tool that installs, manages, and runs Progressive Web Apps (PWAs) in Mozilla Firefox as standalone desktop apps. It combines a Firefox browser extension, a Rust native program with a CLI, and UserChrome modifications to create an app-like Firefox runtime without tabs or address bar.", "when_to_avoid": ["you primarily use a Chromium-based browser with built-in PWA support", "you need official Mozilla-supported PWA integration", "you want PWAs installed as Windows APPX/MSIX packages"], "when_to_choose": ["you use Firefox and want to install websites as standalone apps", "you need separate profiles or multiple accounts per web app", "you want more PWA customization than Chromium browsers offer"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pwasforfirefox", "repo": "filips123/PWAsForFirefox", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.877364+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:27:49.902027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1605c3dae05514b441e5f3d2c0e00be14a7e0ff8be475f3240753e7301c585", "fetched_at": "2026-08-28T04:07:41.877364+00:00", "kind": "readme", "missing": false, "url": "https://github.com/filips123/PWAsForFirefox"}, {"content_hash": "ecd849530f3c458f6fad29ae9711ee3379c9ae2f0e67b259002a931d3b775afb", "fetched_at": "2026-08-29T09:43:19.414090+00:00", "kind": "homepage", "missing": false, "url": "https://pwasforfirefox.filips.si"}, {"content_hash": "3ede887f46d212e413322b147cb57bc099cde0e9c0cc3ff113c52123babb83aa", "fetched_at": "2026-08-29T09:43:19.423550+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/installation/requirements"}, {"content_hash": "fcc69b95fbbc8dcea5d711099aeab98f58b44310d704c2d0ebdb51dffaf1bdd9", "fetched_at": "2026-08-29T09:43:19.425592+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/resources/installation-directories"}, {"content_hash": "86b0e0d1b68ec17da5a8f265dda796a8b142276c7b2cc02573659dd43100ef3a", "fetched_at": "2026-08-29T09:43:19.427784+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/how-it-works"}, {"content_hash": "aaded8d8f8be86d1af14e11a521038ff077ae8bd8db39f449f262af7d013f7ee", "fetched_at": "2026-08-29T09:43:19.433462+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/supported-features"}, {"content_hash": "f5d390067e2158e0569f7f8443c141fa652a99b81784542b84c9e67668c8d01e", "fetched_at": "2026-08-29T09:43:19.435394+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/contributing"}, {"content_hash": "0f52caebad71d2fd67e4433f45a379081e5d7cf657515b02ab2899c104cbb362", "fetched_at": "2026-08-29T09:43:19.430396+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/help/faq"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.877364+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:27:49.902027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1605c3dae05514b441e5f3d2c0e00be14a7e0ff8be475f3240753e7301c585", "fetched_at": "2026-08-28T04:07:41.877364+00:00", "kind": "readme", "missing": false, "url": "https://github.com/filips123/PWAsForFirefox"}, {"content_hash": "ecd849530f3c458f6fad29ae9711ee3379c9ae2f0e67b259002a931d3b775afb", "fetched_at": "2026-08-29T09:43:19.414090+00:00", "kind": "homepage", "missing": false, "url": "https://pwasforfirefox.filips.si"}, {"content_hash": "3ede887f46d212e413322b147cb57bc099cde0e9c0cc3ff113c52123babb83aa", "fetched_at": "2026-08-29T09:43:19.423550+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/installation/requirements"}, {"content_hash": "fcc69b95fbbc8dcea5d711099aeab98f58b44310d704c2d0ebdb51dffaf1bdd9", "fetched_at": "2026-08-29T09:43:19.425592+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/resources/installation-directories"}, {"content_hash": "86b0e0d1b68ec17da5a8f265dda796a8b142276c7b2cc02573659dd43100ef3a", "fetched_at": "2026-08-29T09:43:19.427784+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/how-it-works"}, {"content_hash": "aaded8d8f8be86d1af14e11a521038ff077ae8bd8db39f449f262af7d013f7ee", "fetched_at": "2026-08-29T09:43:19.433462+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/supported-features"}, {"content_hash": "f5d390067e2158e0569f7f8443c141fa652a99b81784542b84c9e67668c8d01e", "fetched_at": "2026-08-29T09:43:19.435394+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/contributing"}, {"content_hash": "0f52caebad71d2fd67e4433f45a379081e5d7cf657515b02ab2899c104cbb362", "fetched_at": "2026-08-29T09:43:19.430396+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/help/faq"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:27:49.902027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1605c3dae05514b441e5f3d2c0e00be14a7e0ff8be475f3240753e7301c585", "fetched_at": "2026-08-28T04:07:41.877364+00:00", "kind": "readme", "missing": false, "url": "https://github.com/filips123/PWAsForFirefox"}, {"content_hash": "ecd849530f3c458f6fad29ae9711ee3379c9ae2f0e67b259002a931d3b775afb", "fetched_at": "2026-08-29T09:43:19.414090+00:00", "kind": "homepage", "missing": false, "url": "https://pwasforfirefox.filips.si"}, {"content_hash": "3ede887f46d212e413322b147cb57bc099cde0e9c0cc3ff113c52123babb83aa", "fetched_at": "2026-08-29T09:43:19.423550+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/installation/requirements"}, {"content_hash": "fcc69b95fbbc8dcea5d711099aeab98f58b44310d704c2d0ebdb51dffaf1bdd9", "fetched_at": "2026-08-29T09:43:19.425592+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/resources/installation-directories"}, {"content_hash": "86b0e0d1b68ec17da5a8f265dda796a8b142276c7b2cc02573659dd43100ef3a", "fetched_at": "2026-08-29T09:43:19.427784+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/how-it-works"}, {"content_hash": "aaded8d8f8be86d1af14e11a521038ff077ae8bd8db39f449f262af7d013f7ee", "fetched_at": "2026-08-29T09:43:19.433462+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/supported-features"}, {"content_hash": "f5d390067e2158e0569f7f8443c141fa652a99b81784542b84c9e67668c8d01e", "fetched_at": "2026-08-29T09:43:19.435394+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/contributing"}, {"content_hash": "0f52caebad71d2fd67e4433f45a379081e5d7cf657515b02ab2899c104cbb362", "fetched_at": "2026-08-29T09:43:19.430396+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/help/faq"}], "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:07:41.877364+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.877364+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.877364+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:27:49.902027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1605c3dae05514b441e5f3d2c0e00be14a7e0ff8be475f3240753e7301c585", "fetched_at": "2026-08-28T04:07:41.877364+00:00", "kind": "readme", "missing": false, "url": "https://github.com/filips123/PWAsForFirefox"}, {"content_hash": "ecd849530f3c458f6fad29ae9711ee3379c9ae2f0e67b259002a931d3b775afb", "fetched_at": "2026-08-29T09:43:19.414090+00:00", "kind": "homepage", "missing": false, "url": "https://pwasforfirefox.filips.si"}, {"content_hash": "3ede887f46d212e413322b147cb57bc099cde0e9c0cc3ff113c52123babb83aa", "fetched_at": "2026-08-29T09:43:19.423550+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/installation/requirements"}, {"content_hash": "fcc69b95fbbc8dcea5d711099aeab98f58b44310d704c2d0ebdb51dffaf1bdd9", "fetched_at": "2026-08-29T09:43:19.425592+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/resources/installation-directories"}, {"content_hash": "86b0e0d1b68ec17da5a8f265dda796a8b142276c7b2cc02573659dd43100ef3a", "fetched_at": "2026-08-29T09:43:19.427784+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/how-it-works"}, {"content_hash": "aaded8d8f8be86d1af14e11a521038ff077ae8bd8db39f449f262af7d013f7ee", "fetched_at": "2026-08-29T09:43:19.433462+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/supported-features"}, {"content_hash": "f5d390067e2158e0569f7f8443c141fa652a99b81784542b84c9e67668c8d01e", "fetched_at": "2026-08-29T09:43:19.435394+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/contributing"}, {"content_hash": "0f52caebad71d2fd67e4433f45a379081e5d7cf657515b02ab2899c104cbb362", "fetched_at": "2026-08-29T09:43:19.430396+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/help/faq"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.877364+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.877364+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:27:49.902027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1605c3dae05514b441e5f3d2c0e00be14a7e0ff8be475f3240753e7301c585", "fetched_at": "2026-08-28T04:07:41.877364+00:00", "kind": "readme", "missing": false, "url": "https://github.com/filips123/PWAsForFirefox"}, {"content_hash": "ecd849530f3c458f6fad29ae9711ee3379c9ae2f0e67b259002a931d3b775afb", "fetched_at": "2026-08-29T09:43:19.414090+00:00", "kind": "homepage", "missing": false, "url": "https://pwasforfirefox.filips.si"}, {"content_hash": "3ede887f46d212e413322b147cb57bc099cde0e9c0cc3ff113c52123babb83aa", "fetched_at": "2026-08-29T09:43:19.423550+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/installation/requirements"}, {"content_hash": "fcc69b95fbbc8dcea5d711099aeab98f58b44310d704c2d0ebdb51dffaf1bdd9", "fetched_at": "2026-08-29T09:43:19.425592+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/resources/installation-directories"}, {"content_hash": "86b0e0d1b68ec17da5a8f265dda796a8b142276c7b2cc02573659dd43100ef3a", "fetched_at": "2026-08-29T09:43:19.427784+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/how-it-works"}, {"content_hash": "aaded8d8f8be86d1af14e11a521038ff077ae8bd8db39f449f262af7d013f7ee", "fetched_at": "2026-08-29T09:43:19.433462+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/supported-features"}, {"content_hash": "f5d390067e2158e0569f7f8443c141fa652a99b81784542b84c9e67668c8d01e", "fetched_at": "2026-08-29T09:43:19.435394+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/contributing"}, {"content_hash": "0f52caebad71d2fd67e4433f45a379081e5d7cf657515b02ab2899c104cbb362", "fetched_at": "2026-08-29T09:43:19.430396+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/help/faq"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.877364+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.877364+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.877364+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:27:49.902027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1605c3dae05514b441e5f3d2c0e00be14a7e0ff8be475f3240753e7301c585", "fetched_at": "2026-08-28T04:07:41.877364+00:00", "kind": "readme", "missing": false, "url": "https://github.com/filips123/PWAsForFirefox"}, {"content_hash": "ecd849530f3c458f6fad29ae9711ee3379c9ae2f0e67b259002a931d3b775afb", "fetched_at": "2026-08-29T09:43:19.414090+00:00", "kind": "homepage", "missing": false, "url": "https://pwasforfirefox.filips.si"}, {"content_hash": "3ede887f46d212e413322b147cb57bc099cde0e9c0cc3ff113c52123babb83aa", "fetched_at": "2026-08-29T09:43:19.423550+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/installation/requirements"}, {"content_hash": "fcc69b95fbbc8dcea5d711099aeab98f58b44310d704c2d0ebdb51dffaf1bdd9", "fetched_at": "2026-08-29T09:43:19.425592+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/resources/installation-directories"}, {"content_hash": "86b0e0d1b68ec17da5a8f265dda796a8b142276c7b2cc02573659dd43100ef3a", "fetched_at": "2026-08-29T09:43:19.427784+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/how-it-works"}, {"content_hash": "aaded8d8f8be86d1af14e11a521038ff077ae8bd8db39f449f262af7d013f7ee", "fetched_at": "2026-08-29T09:43:19.433462+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/supported-features"}, {"content_hash": "f5d390067e2158e0569f7f8443c141fa652a99b81784542b84c9e67668c8d01e", "fetched_at": "2026-08-29T09:43:19.435394+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/contributing"}, {"content_hash": "0f52caebad71d2fd67e4433f45a379081e5d7cf657515b02ab2899c104cbb362", "fetched_at": "2026-08-29T09:43:19.430396+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/help/faq"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.877364+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.877364+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:27:49.902027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1605c3dae05514b441e5f3d2c0e00be14a7e0ff8be475f3240753e7301c585", "fetched_at": "2026-08-28T04:07:41.877364+00:00", "kind": "readme", "missing": false, "url": "https://github.com/filips123/PWAsForFirefox"}, {"content_hash": "ecd849530f3c458f6fad29ae9711ee3379c9ae2f0e67b259002a931d3b775afb", "fetched_at": "2026-08-29T09:43:19.414090+00:00", "kind": "homepage", "missing": false, "url": "https://pwasforfirefox.filips.si"}, {"content_hash": "3ede887f46d212e413322b147cb57bc099cde0e9c0cc3ff113c52123babb83aa", "fetched_at": "2026-08-29T09:43:19.423550+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/installation/requirements"}, {"content_hash": "fcc69b95fbbc8dcea5d711099aeab98f58b44310d704c2d0ebdb51dffaf1bdd9", "fetched_at": "2026-08-29T09:43:19.425592+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/resources/installation-directories"}, {"content_hash": "86b0e0d1b68ec17da5a8f265dda796a8b142276c7b2cc02573659dd43100ef3a", "fetched_at": "2026-08-29T09:43:19.427784+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/how-it-works"}, {"content_hash": "aaded8d8f8be86d1af14e11a521038ff077ae8bd8db39f449f262af7d013f7ee", "fetched_at": "2026-08-29T09:43:19.433462+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/supported-features"}, {"content_hash": "f5d390067e2158e0569f7f8443c141fa652a99b81784542b84c9e67668c8d01e", "fetched_at": "2026-08-29T09:43:19.435394+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/contributing"}, {"content_hash": "0f52caebad71d2fd67e4433f45a379081e5d7cf657515b02ab2899c104cbb362", "fetched_at": "2026-08-29T09:43:19.430396+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/help/faq"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:27:49.902027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1605c3dae05514b441e5f3d2c0e00be14a7e0ff8be475f3240753e7301c585", "fetched_at": "2026-08-28T04:07:41.877364+00:00", "kind": "readme", "missing": false, "url": "https://github.com/filips123/PWAsForFirefox"}, {"content_hash": "ecd849530f3c458f6fad29ae9711ee3379c9ae2f0e67b259002a931d3b775afb", "fetched_at": "2026-08-29T09:43:19.414090+00:00", "kind": "homepage", "missing": false, "url": "https://pwasforfirefox.filips.si"}, {"content_hash": "3ede887f46d212e413322b147cb57bc099cde0e9c0cc3ff113c52123babb83aa", "fetched_at": "2026-08-29T09:43:19.423550+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/installation/requirements"}, {"content_hash": "fcc69b95fbbc8dcea5d711099aeab98f58b44310d704c2d0ebdb51dffaf1bdd9", "fetched_at": "2026-08-29T09:43:19.425592+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/resources/installation-directories"}, {"content_hash": "86b0e0d1b68ec17da5a8f265dda796a8b142276c7b2cc02573659dd43100ef3a", "fetched_at": "2026-08-29T09:43:19.427784+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/how-it-works"}, {"content_hash": "aaded8d8f8be86d1af14e11a521038ff077ae8bd8db39f449f262af7d013f7ee", "fetched_at": "2026-08-29T09:43:19.433462+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/supported-features"}, {"content_hash": "f5d390067e2158e0569f7f8443c141fa652a99b81784542b84c9e67668c8d01e", "fetched_at": "2026-08-29T09:43:19.435394+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/contributing"}, {"content_hash": "0f52caebad71d2fd67e4433f45a379081e5d7cf657515b02ab2899c104cbb362", "fetched_at": "2026-08-29T09:43:19.430396+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/help/faq"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:27:49.902027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1605c3dae05514b441e5f3d2c0e00be14a7e0ff8be475f3240753e7301c585", "fetched_at": "2026-08-28T04:07:41.877364+00:00", "kind": "readme", "missing": false, "url": "https://github.com/filips123/PWAsForFirefox"}, {"content_hash": "ecd849530f3c458f6fad29ae9711ee3379c9ae2f0e67b259002a931d3b775afb", "fetched_at": "2026-08-29T09:43:19.414090+00:00", "kind": "homepage", "missing": false, "url": "https://pwasforfirefox.filips.si"}, {"content_hash": "3ede887f46d212e413322b147cb57bc099cde0e9c0cc3ff113c52123babb83aa", "fetched_at": "2026-08-29T09:43:19.423550+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/installation/requirements"}, {"content_hash": "fcc69b95fbbc8dcea5d711099aeab98f58b44310d704c2d0ebdb51dffaf1bdd9", "fetched_at": "2026-08-29T09:43:19.425592+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/resources/installation-directories"}, {"content_hash": "86b0e0d1b68ec17da5a8f265dda796a8b142276c7b2cc02573659dd43100ef3a", "fetched_at": "2026-08-29T09:43:19.427784+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/how-it-works"}, {"content_hash": "aaded8d8f8be86d1af14e11a521038ff077ae8bd8db39f449f262af7d013f7ee", "fetched_at": "2026-08-29T09:43:19.433462+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/supported-features"}, {"content_hash": "f5d390067e2158e0569f7f8443c141fa652a99b81784542b84c9e67668c8d01e", "fetched_at": "2026-08-29T09:43:19.435394+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/contributing"}, {"content_hash": "0f52caebad71d2fd67e4433f45a379081e5d7cf657515b02ab2899c104cbb362", "fetched_at": "2026-08-29T09:43:19.430396+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/help/faq"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:27:49.902027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac1605c3dae05514b441e5f3d2c0e00be14a7e0ff8be475f3240753e7301c585", "fetched_at": "2026-08-28T04:07:41.877364+00:00", "kind": "readme", "missing": false, "url": "https://github.com/filips123/PWAsForFirefox"}, {"content_hash": "ecd849530f3c458f6fad29ae9711ee3379c9ae2f0e67b259002a931d3b775afb", "fetched_at": "2026-08-29T09:43:19.414090+00:00", "kind": "homepage", "missing": false, "url": "https://pwasforfirefox.filips.si"}, {"content_hash": "3ede887f46d212e413322b147cb57bc099cde0e9c0cc3ff113c52123babb83aa", "fetched_at": "2026-08-29T09:43:19.423550+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/installation/requirements"}, {"content_hash": "fcc69b95fbbc8dcea5d711099aeab98f58b44310d704c2d0ebdb51dffaf1bdd9", "fetched_at": "2026-08-29T09:43:19.425592+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/resources/installation-directories"}, {"content_hash": "86b0e0d1b68ec17da5a8f265dda796a8b142276c7b2cc02573659dd43100ef3a", "fetched_at": "2026-08-29T09:43:19.427784+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/how-it-works"}, {"content_hash": "aaded8d8f8be86d1af14e11a521038ff077ae8bd8db39f449f262af7d013f7ee", "fetched_at": "2026-08-29T09:43:19.433462+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/supported-features"}, {"content_hash": "f5d390067e2158e0569f7f8443c141fa652a99b81784542b84c9e67668c8d01e", "fetched_at": "2026-08-29T09:43:19.435394+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/about/contributing"}, {"content_hash": "0f52caebad71d2fd67e4433f45a379081e5d7cf657515b02ab2899c104cbb362", "fetched_at": "2026-08-29T09:43:19.430396+00:00", "kind": "site_page", "missing": false, "url": "https://pwasforfirefox.filips.si/help/faq"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 98}, "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": 1909, "days_push": 17, "days_rel": 17, "gap_med": 22.0, "n_releases_24m": 21}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}