{"adoption": {"forks": 36, "observed_at": "2026-09-01T02:14:05.361968+00:00", "stars": 1065}, "canonical_url": "https://ross.abutalabs.com/products/nonbili-nora", "card": {"archived": false, "artifact_type": "application", "description": "SNS browser. Facebook, Instagram, Reddit, Threads, X and more in a single app. No ads.", "domain": ["social-media", "privacy", "mobile-development", "cross-platform", "web-development"], "enriched": true, "function": ["browser-extension", "security", "privacy", "file-upload", "developer-tools"], "health_score": 100, "homepage": "https://oss.nonbili.jp/nora", "language": "TypeScript", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["nonbili/Nora"], "name": "nonbili/Nora", "platform": ["cross-platform"], "pushed_at": "2026-08-29T09:27:10+00:00", "repo": "nonbili/Nora", "stars": 1065, "tags": ["sns-browser", "ad-blocking", "webview", "multiple-accounts", "cookie-isolation", "media-download", "instagram", "reddit", "twitter", "facebook", "threads", "bluesky", "tiktok", "custom-css", "android", "ios", "desktop"], "topics": ["instagram", "reddit", "threads", "twitter", "x", "facebook", "browser", "sns"], "urls": [], "use_cases": ["browse instagram without ads", "use multiple twitter accounts with separate cookies", "download instagram reels and videos", "open reddit and facebook links in one lightweight app", "remove tracking parameters from social media urls", "customize social site appearance with custom css", "replace official social media apps with an ad-free webview client"], "what_it_is": "Nora is an open-source SNS browser for Android, iOS, and desktop that wraps social network websites (Facebook, Instagram, Reddit, Threads, X, Bluesky, TikTok, and more) in a webview with added conveniences. It offers ad blocking, multiple accounts with separate cookie storage, media downloads, tracking-parameter cleanup, and custom CSS customization.", "when_to_avoid": ["you need native app features like push notifications or full offline support", "you rely on services whose web versions frequently break inside webviews (e.g., some Instagram issues remain unresolved)", "you want a fully native client experience rather than a wrapped website", "you need background audio playback controls, which have had reported issues"], "when_to_choose": ["you want an ad-free way to browse multiple social networks in a single app", "you need strict cookie isolation between multiple accounts on the same service", "you want to download images or videos from Facebook, Instagram, TikTok, or X", "you prefer wrapping the real websites rather than unofficial native API clients that risk bans"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nonbili-nora", "repo": "nonbili/Nora", "role": "main", "score": 81}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-01T02:14:05.361968+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:59:44.772613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bdb217531bcc9bc8543415fbbea6eb81e01771b8e2105941b252aaf2da357c4", "fetched_at": "2026-09-01T02:14:05.361968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nonbili/Nora"}, {"content_hash": "8b0491e89800e1a15e490d6d119d684ca93abdda6658bddab86d7e8e37b37d3f", "fetched_at": "2026-08-29T13:01:16.534341+00:00", "kind": "homepage", "missing": false, "url": "https://oss.nonbili.jp/nora"}, {"content_hash": "69f3796de376ee405ece601f167da18f90fe59e144eda9937b2ce2946ecceb6d", "fetched_at": "2026-08-29T13:01:16.536988+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/install"}, {"content_hash": "a6a285003d64fb5044fbb0ea066c8addf3735cf86b4b1eeaa8fb425d3449d934", "fetched_at": "2026-08-29T13:01:16.538864+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/features"}, {"content_hash": "f7fb9e70f94db6f6aa087fb82ef23f5d7fecfc6f317218a812aaa6de6e394cba", "fetched_at": "2026-08-29T13:01:16.543520+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/install"}, {"content_hash": "6963e3a1022c6b9df28d70afc5c8ad5c86f20250d92ab8060cd2cd47e2deb881", "fetched_at": "2026-08-29T13:01:16.545142+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/features"}, {"content_hash": "336a6125ddd2b0fadb434f217de2c5e1ace1351d6bb7bf66dda80ebcc47c1509", "fetched_at": "2026-08-29T13:01:16.540463+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/changelog"}, {"content_hash": "bda8a318bae29fbf56b096fd404621c5db12ff4f2e194962cdf6a80679c51be0", "fetched_at": "2026-08-29T13:01:16.541979+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/faq"}, {"content_hash": "252bb7d7ad79c686a0048a285cbf1896faaeed2687f364f715698bb2163a1435", "fetched_at": "2026-08-29T13:01:16.546703+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/changelog"}, {"content_hash": "0ac4108095c63e7b2d9439d11afe9c3f5f16859074201e9ee7b660c3d5de50bd", "fetched_at": "2026-08-29T13:01:16.548196+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/faq"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-01T02:14:05.361968+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:59:44.772613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bdb217531bcc9bc8543415fbbea6eb81e01771b8e2105941b252aaf2da357c4", "fetched_at": "2026-09-01T02:14:05.361968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nonbili/Nora"}, {"content_hash": "8b0491e89800e1a15e490d6d119d684ca93abdda6658bddab86d7e8e37b37d3f", "fetched_at": "2026-08-29T13:01:16.534341+00:00", "kind": "homepage", "missing": false, "url": "https://oss.nonbili.jp/nora"}, {"content_hash": "69f3796de376ee405ece601f167da18f90fe59e144eda9937b2ce2946ecceb6d", "fetched_at": "2026-08-29T13:01:16.536988+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/install"}, {"content_hash": "a6a285003d64fb5044fbb0ea066c8addf3735cf86b4b1eeaa8fb425d3449d934", "fetched_at": "2026-08-29T13:01:16.538864+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/features"}, {"content_hash": "f7fb9e70f94db6f6aa087fb82ef23f5d7fecfc6f317218a812aaa6de6e394cba", "fetched_at": "2026-08-29T13:01:16.543520+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/install"}, {"content_hash": "6963e3a1022c6b9df28d70afc5c8ad5c86f20250d92ab8060cd2cd47e2deb881", "fetched_at": "2026-08-29T13:01:16.545142+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/features"}, {"content_hash": "336a6125ddd2b0fadb434f217de2c5e1ace1351d6bb7bf66dda80ebcc47c1509", "fetched_at": "2026-08-29T13:01:16.540463+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/changelog"}, {"content_hash": "bda8a318bae29fbf56b096fd404621c5db12ff4f2e194962cdf6a80679c51be0", "fetched_at": "2026-08-29T13:01:16.541979+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/faq"}, {"content_hash": "252bb7d7ad79c686a0048a285cbf1896faaeed2687f364f715698bb2163a1435", "fetched_at": "2026-08-29T13:01:16.546703+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/changelog"}, {"content_hash": "0ac4108095c63e7b2d9439d11afe9c3f5f16859074201e9ee7b660c3d5de50bd", "fetched_at": "2026-08-29T13:01:16.548196+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/faq"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:59:44.772613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bdb217531bcc9bc8543415fbbea6eb81e01771b8e2105941b252aaf2da357c4", "fetched_at": "2026-09-01T02:14:05.361968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nonbili/Nora"}, {"content_hash": "8b0491e89800e1a15e490d6d119d684ca93abdda6658bddab86d7e8e37b37d3f", "fetched_at": "2026-08-29T13:01:16.534341+00:00", "kind": "homepage", "missing": false, "url": "https://oss.nonbili.jp/nora"}, {"content_hash": "69f3796de376ee405ece601f167da18f90fe59e144eda9937b2ce2946ecceb6d", "fetched_at": "2026-08-29T13:01:16.536988+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/install"}, {"content_hash": "a6a285003d64fb5044fbb0ea066c8addf3735cf86b4b1eeaa8fb425d3449d934", "fetched_at": "2026-08-29T13:01:16.538864+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/features"}, {"content_hash": "f7fb9e70f94db6f6aa087fb82ef23f5d7fecfc6f317218a812aaa6de6e394cba", "fetched_at": "2026-08-29T13:01:16.543520+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/install"}, {"content_hash": "6963e3a1022c6b9df28d70afc5c8ad5c86f20250d92ab8060cd2cd47e2deb881", "fetched_at": "2026-08-29T13:01:16.545142+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/features"}, {"content_hash": "336a6125ddd2b0fadb434f217de2c5e1ace1351d6bb7bf66dda80ebcc47c1509", "fetched_at": "2026-08-29T13:01:16.540463+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/changelog"}, {"content_hash": "bda8a318bae29fbf56b096fd404621c5db12ff4f2e194962cdf6a80679c51be0", "fetched_at": "2026-08-29T13:01:16.541979+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/faq"}, {"content_hash": "252bb7d7ad79c686a0048a285cbf1896faaeed2687f364f715698bb2163a1435", "fetched_at": "2026-08-29T13:01:16.546703+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/changelog"}, {"content_hash": "0ac4108095c63e7b2d9439d11afe9c3f5f16859074201e9ee7b660c3d5de50bd", "fetched_at": "2026-08-29T13:01:16.548196+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/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-09-01T02:14:05.361968+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-01T02:14:05.361968+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-01T02:14:05.361968+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:59:44.772613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bdb217531bcc9bc8543415fbbea6eb81e01771b8e2105941b252aaf2da357c4", "fetched_at": "2026-09-01T02:14:05.361968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nonbili/Nora"}, {"content_hash": "8b0491e89800e1a15e490d6d119d684ca93abdda6658bddab86d7e8e37b37d3f", "fetched_at": "2026-08-29T13:01:16.534341+00:00", "kind": "homepage", "missing": false, "url": "https://oss.nonbili.jp/nora"}, {"content_hash": "69f3796de376ee405ece601f167da18f90fe59e144eda9937b2ce2946ecceb6d", "fetched_at": "2026-08-29T13:01:16.536988+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/install"}, {"content_hash": "a6a285003d64fb5044fbb0ea066c8addf3735cf86b4b1eeaa8fb425d3449d934", "fetched_at": "2026-08-29T13:01:16.538864+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/features"}, {"content_hash": "f7fb9e70f94db6f6aa087fb82ef23f5d7fecfc6f317218a812aaa6de6e394cba", "fetched_at": "2026-08-29T13:01:16.543520+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/install"}, {"content_hash": "6963e3a1022c6b9df28d70afc5c8ad5c86f20250d92ab8060cd2cd47e2deb881", "fetched_at": "2026-08-29T13:01:16.545142+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/features"}, {"content_hash": "336a6125ddd2b0fadb434f217de2c5e1ace1351d6bb7bf66dda80ebcc47c1509", "fetched_at": "2026-08-29T13:01:16.540463+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/changelog"}, {"content_hash": "bda8a318bae29fbf56b096fd404621c5db12ff4f2e194962cdf6a80679c51be0", "fetched_at": "2026-08-29T13:01:16.541979+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/faq"}, {"content_hash": "252bb7d7ad79c686a0048a285cbf1896faaeed2687f364f715698bb2163a1435", "fetched_at": "2026-08-29T13:01:16.546703+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/changelog"}, {"content_hash": "0ac4108095c63e7b2d9439d11afe9c3f5f16859074201e9ee7b660c3d5de50bd", "fetched_at": "2026-08-29T13:01:16.548196+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/faq"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-01T02:14:05.361968+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-01T02:14:05.361968+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:59:44.772613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bdb217531bcc9bc8543415fbbea6eb81e01771b8e2105941b252aaf2da357c4", "fetched_at": "2026-09-01T02:14:05.361968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nonbili/Nora"}, {"content_hash": "8b0491e89800e1a15e490d6d119d684ca93abdda6658bddab86d7e8e37b37d3f", "fetched_at": "2026-08-29T13:01:16.534341+00:00", "kind": "homepage", "missing": false, "url": "https://oss.nonbili.jp/nora"}, {"content_hash": "69f3796de376ee405ece601f167da18f90fe59e144eda9937b2ce2946ecceb6d", "fetched_at": "2026-08-29T13:01:16.536988+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/install"}, {"content_hash": "a6a285003d64fb5044fbb0ea066c8addf3735cf86b4b1eeaa8fb425d3449d934", "fetched_at": "2026-08-29T13:01:16.538864+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/features"}, {"content_hash": "f7fb9e70f94db6f6aa087fb82ef23f5d7fecfc6f317218a812aaa6de6e394cba", "fetched_at": "2026-08-29T13:01:16.543520+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/install"}, {"content_hash": "6963e3a1022c6b9df28d70afc5c8ad5c86f20250d92ab8060cd2cd47e2deb881", "fetched_at": "2026-08-29T13:01:16.545142+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/features"}, {"content_hash": "336a6125ddd2b0fadb434f217de2c5e1ace1351d6bb7bf66dda80ebcc47c1509", "fetched_at": "2026-08-29T13:01:16.540463+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/changelog"}, {"content_hash": "bda8a318bae29fbf56b096fd404621c5db12ff4f2e194962cdf6a80679c51be0", "fetched_at": "2026-08-29T13:01:16.541979+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/faq"}, {"content_hash": "252bb7d7ad79c686a0048a285cbf1896faaeed2687f364f715698bb2163a1435", "fetched_at": "2026-08-29T13:01:16.546703+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/changelog"}, {"content_hash": "0ac4108095c63e7b2d9439d11afe9c3f5f16859074201e9ee7b660c3d5de50bd", "fetched_at": "2026-08-29T13:01:16.548196+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/faq"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-01T02:14:05.361968+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-01T02:14:05.361968+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-01T02:14:05.361968+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:59:44.772613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bdb217531bcc9bc8543415fbbea6eb81e01771b8e2105941b252aaf2da357c4", "fetched_at": "2026-09-01T02:14:05.361968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nonbili/Nora"}, {"content_hash": "8b0491e89800e1a15e490d6d119d684ca93abdda6658bddab86d7e8e37b37d3f", "fetched_at": "2026-08-29T13:01:16.534341+00:00", "kind": "homepage", "missing": false, "url": "https://oss.nonbili.jp/nora"}, {"content_hash": "69f3796de376ee405ece601f167da18f90fe59e144eda9937b2ce2946ecceb6d", "fetched_at": "2026-08-29T13:01:16.536988+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/install"}, {"content_hash": "a6a285003d64fb5044fbb0ea066c8addf3735cf86b4b1eeaa8fb425d3449d934", "fetched_at": "2026-08-29T13:01:16.538864+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/features"}, {"content_hash": "f7fb9e70f94db6f6aa087fb82ef23f5d7fecfc6f317218a812aaa6de6e394cba", "fetched_at": "2026-08-29T13:01:16.543520+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/install"}, {"content_hash": "6963e3a1022c6b9df28d70afc5c8ad5c86f20250d92ab8060cd2cd47e2deb881", "fetched_at": "2026-08-29T13:01:16.545142+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/features"}, {"content_hash": "336a6125ddd2b0fadb434f217de2c5e1ace1351d6bb7bf66dda80ebcc47c1509", "fetched_at": "2026-08-29T13:01:16.540463+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/changelog"}, {"content_hash": "bda8a318bae29fbf56b096fd404621c5db12ff4f2e194962cdf6a80679c51be0", "fetched_at": "2026-08-29T13:01:16.541979+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/faq"}, {"content_hash": "252bb7d7ad79c686a0048a285cbf1896faaeed2687f364f715698bb2163a1435", "fetched_at": "2026-08-29T13:01:16.546703+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/changelog"}, {"content_hash": "0ac4108095c63e7b2d9439d11afe9c3f5f16859074201e9ee7b660c3d5de50bd", "fetched_at": "2026-08-29T13:01:16.548196+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/faq"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-01T02:14:05.361968+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-01T02:14:05.361968+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:59:44.772613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bdb217531bcc9bc8543415fbbea6eb81e01771b8e2105941b252aaf2da357c4", "fetched_at": "2026-09-01T02:14:05.361968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nonbili/Nora"}, {"content_hash": "8b0491e89800e1a15e490d6d119d684ca93abdda6658bddab86d7e8e37b37d3f", "fetched_at": "2026-08-29T13:01:16.534341+00:00", "kind": "homepage", "missing": false, "url": "https://oss.nonbili.jp/nora"}, {"content_hash": "69f3796de376ee405ece601f167da18f90fe59e144eda9937b2ce2946ecceb6d", "fetched_at": "2026-08-29T13:01:16.536988+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/install"}, {"content_hash": "a6a285003d64fb5044fbb0ea066c8addf3735cf86b4b1eeaa8fb425d3449d934", "fetched_at": "2026-08-29T13:01:16.538864+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/features"}, {"content_hash": "f7fb9e70f94db6f6aa087fb82ef23f5d7fecfc6f317218a812aaa6de6e394cba", "fetched_at": "2026-08-29T13:01:16.543520+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/install"}, {"content_hash": "6963e3a1022c6b9df28d70afc5c8ad5c86f20250d92ab8060cd2cd47e2deb881", "fetched_at": "2026-08-29T13:01:16.545142+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/features"}, {"content_hash": "336a6125ddd2b0fadb434f217de2c5e1ace1351d6bb7bf66dda80ebcc47c1509", "fetched_at": "2026-08-29T13:01:16.540463+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/changelog"}, {"content_hash": "bda8a318bae29fbf56b096fd404621c5db12ff4f2e194962cdf6a80679c51be0", "fetched_at": "2026-08-29T13:01:16.541979+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/faq"}, {"content_hash": "252bb7d7ad79c686a0048a285cbf1896faaeed2687f364f715698bb2163a1435", "fetched_at": "2026-08-29T13:01:16.546703+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/changelog"}, {"content_hash": "0ac4108095c63e7b2d9439d11afe9c3f5f16859074201e9ee7b660c3d5de50bd", "fetched_at": "2026-08-29T13:01:16.548196+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/faq"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:59:44.772613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bdb217531bcc9bc8543415fbbea6eb81e01771b8e2105941b252aaf2da357c4", "fetched_at": "2026-09-01T02:14:05.361968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nonbili/Nora"}, {"content_hash": "8b0491e89800e1a15e490d6d119d684ca93abdda6658bddab86d7e8e37b37d3f", "fetched_at": "2026-08-29T13:01:16.534341+00:00", "kind": "homepage", "missing": false, "url": "https://oss.nonbili.jp/nora"}, {"content_hash": "69f3796de376ee405ece601f167da18f90fe59e144eda9937b2ce2946ecceb6d", "fetched_at": "2026-08-29T13:01:16.536988+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/install"}, {"content_hash": "a6a285003d64fb5044fbb0ea066c8addf3735cf86b4b1eeaa8fb425d3449d934", "fetched_at": "2026-08-29T13:01:16.538864+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/features"}, {"content_hash": "f7fb9e70f94db6f6aa087fb82ef23f5d7fecfc6f317218a812aaa6de6e394cba", "fetched_at": "2026-08-29T13:01:16.543520+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/install"}, {"content_hash": "6963e3a1022c6b9df28d70afc5c8ad5c86f20250d92ab8060cd2cd47e2deb881", "fetched_at": "2026-08-29T13:01:16.545142+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/features"}, {"content_hash": "336a6125ddd2b0fadb434f217de2c5e1ace1351d6bb7bf66dda80ebcc47c1509", "fetched_at": "2026-08-29T13:01:16.540463+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/changelog"}, {"content_hash": "bda8a318bae29fbf56b096fd404621c5db12ff4f2e194962cdf6a80679c51be0", "fetched_at": "2026-08-29T13:01:16.541979+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/faq"}, {"content_hash": "252bb7d7ad79c686a0048a285cbf1896faaeed2687f364f715698bb2163a1435", "fetched_at": "2026-08-29T13:01:16.546703+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/changelog"}, {"content_hash": "0ac4108095c63e7b2d9439d11afe9c3f5f16859074201e9ee7b660c3d5de50bd", "fetched_at": "2026-08-29T13:01:16.548196+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/faq"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:59:44.772613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bdb217531bcc9bc8543415fbbea6eb81e01771b8e2105941b252aaf2da357c4", "fetched_at": "2026-09-01T02:14:05.361968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nonbili/Nora"}, {"content_hash": "8b0491e89800e1a15e490d6d119d684ca93abdda6658bddab86d7e8e37b37d3f", "fetched_at": "2026-08-29T13:01:16.534341+00:00", "kind": "homepage", "missing": false, "url": "https://oss.nonbili.jp/nora"}, {"content_hash": "69f3796de376ee405ece601f167da18f90fe59e144eda9937b2ce2946ecceb6d", "fetched_at": "2026-08-29T13:01:16.536988+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/install"}, {"content_hash": "a6a285003d64fb5044fbb0ea066c8addf3735cf86b4b1eeaa8fb425d3449d934", "fetched_at": "2026-08-29T13:01:16.538864+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/features"}, {"content_hash": "f7fb9e70f94db6f6aa087fb82ef23f5d7fecfc6f317218a812aaa6de6e394cba", "fetched_at": "2026-08-29T13:01:16.543520+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/install"}, {"content_hash": "6963e3a1022c6b9df28d70afc5c8ad5c86f20250d92ab8060cd2cd47e2deb881", "fetched_at": "2026-08-29T13:01:16.545142+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/features"}, {"content_hash": "336a6125ddd2b0fadb434f217de2c5e1ace1351d6bb7bf66dda80ebcc47c1509", "fetched_at": "2026-08-29T13:01:16.540463+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/changelog"}, {"content_hash": "bda8a318bae29fbf56b096fd404621c5db12ff4f2e194962cdf6a80679c51be0", "fetched_at": "2026-08-29T13:01:16.541979+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/faq"}, {"content_hash": "252bb7d7ad79c686a0048a285cbf1896faaeed2687f364f715698bb2163a1435", "fetched_at": "2026-08-29T13:01:16.546703+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/changelog"}, {"content_hash": "0ac4108095c63e7b2d9439d11afe9c3f5f16859074201e9ee7b660c3d5de50bd", "fetched_at": "2026-08-29T13:01:16.548196+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/faq"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:59:44.772613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1bdb217531bcc9bc8543415fbbea6eb81e01771b8e2105941b252aaf2da357c4", "fetched_at": "2026-09-01T02:14:05.361968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nonbili/Nora"}, {"content_hash": "8b0491e89800e1a15e490d6d119d684ca93abdda6658bddab86d7e8e37b37d3f", "fetched_at": "2026-08-29T13:01:16.534341+00:00", "kind": "homepage", "missing": false, "url": "https://oss.nonbili.jp/nora"}, {"content_hash": "69f3796de376ee405ece601f167da18f90fe59e144eda9937b2ce2946ecceb6d", "fetched_at": "2026-08-29T13:01:16.536988+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/install"}, {"content_hash": "a6a285003d64fb5044fbb0ea066c8addf3735cf86b4b1eeaa8fb425d3449d934", "fetched_at": "2026-08-29T13:01:16.538864+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/features"}, {"content_hash": "f7fb9e70f94db6f6aa087fb82ef23f5d7fecfc6f317218a812aaa6de6e394cba", "fetched_at": "2026-08-29T13:01:16.543520+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/install"}, {"content_hash": "6963e3a1022c6b9df28d70afc5c8ad5c86f20250d92ab8060cd2cd47e2deb881", "fetched_at": "2026-08-29T13:01:16.545142+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/features"}, {"content_hash": "336a6125ddd2b0fadb434f217de2c5e1ace1351d6bb7bf66dda80ebcc47c1509", "fetched_at": "2026-08-29T13:01:16.540463+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/changelog"}, {"content_hash": "bda8a318bae29fbf56b096fd404621c5db12ff4f2e194962cdf6a80679c51be0", "fetched_at": "2026-08-29T13:01:16.541979+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/noutube/faq"}, {"content_hash": "252bb7d7ad79c686a0048a285cbf1896faaeed2687f364f715698bb2163a1435", "fetched_at": "2026-08-29T13:01:16.546703+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/changelog"}, {"content_hash": "0ac4108095c63e7b2d9439d11afe9c3f5f16859074201e9ee7b660c3d5de50bd", "fetched_at": "2026-08-29T13:01:16.548196+00:00", "kind": "site_page", "missing": false, "url": "https://oss.nonbili.jp/nora/faq"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 29, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 410, "days_push": 4, "days_rel": 4, "gap_med": 3, "n_releases_24m": 90}, "score": 81, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 5, "stale_scrape": false}}