{"adoption": {"forks": 205, "observed_at": "2026-08-28T04:04:11.091663+00:00", "stars": 1266}, "canonical_url": "https://ross.abutalabs.com/products/blawar-nut", "card": {"archived": false, "artifact_type": "application", "description": null, "domain": ["gaming-tools", "files", "media", "self-hosted"], "enriched": true, "function": ["file-system", "gui", "cli", "http-server", "compression", "developer-tools"], "health_score": 58, "homepage": null, "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["blawar/nut"], "name": "blawar/nut", "platform": ["windows", "python", "cross-platform"], "pushed_at": "2026-01-19T21:09:20+00:00", "repo": "blawar/nut", "stars": 1266, "tags": ["nintendo-switch", "nsp", "nsz", "xci", "tinfoil", "game-library-manager", "usb-server", "google-drive", "automation", "linux", "macos", "desktop"], "topics": [], "urls": [], "use_cases": ["organize my nintendo switch nsp library into folders", "serve switch games to tinfoil over usb or network", "compress nsp files to nsz to save disk space", "decompress nsz files back to nsp", "pull new switch game files from remote locations", "manage switch game library on google drive", "scan and list switch title ids and file sizes"], "what_it_is": "Nut is a multi-purpose Python utility with a GUI for organizing, managing, and installing Nintendo Switch game files (NSP, NSZ, XCI, XCZ). It can act as a USB and network server for the Tinfoil homebrew installer and supports compression, decompression, and Google Drive integration.", "when_to_avoid": ["you need to manage games for consoles other than the Nintendo Switch", "you want a legally sanctioned storefront or official game installer", "you need a headless-only tool with no GUI or Tinfoil integration"], "when_to_choose": ["you manage a local library of Nintendo Switch game files and use Tinfoil", "you need batch compression between NSP and NSZ formats", "you want a self-hosted USB or network install server for Switch files"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/blawar-nut", "repo": "blawar/nut", "role": "main", "score": 51}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.091663+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.505872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af04711ab8e2bd0f792622a7b65e611d6b0fd25607f9b89c552c49a46b4f433c", "fetched_at": "2026-08-28T04:04:11.091663+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blawar/nut"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.091663+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.505872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af04711ab8e2bd0f792622a7b65e611d6b0fd25607f9b89c552c49a46b4f433c", "fetched_at": "2026-08-28T04:04:11.091663+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blawar/nut"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.505872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af04711ab8e2bd0f792622a7b65e611d6b0fd25607f9b89c552c49a46b4f433c", "fetched_at": "2026-08-28T04:04:11.091663+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blawar/nut"}], "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:04:11.091663+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.091663+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.091663+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.505872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af04711ab8e2bd0f792622a7b65e611d6b0fd25607f9b89c552c49a46b4f433c", "fetched_at": "2026-08-28T04:04:11.091663+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blawar/nut"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.091663+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.091663+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.505872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af04711ab8e2bd0f792622a7b65e611d6b0fd25607f9b89c552c49a46b4f433c", "fetched_at": "2026-08-28T04:04:11.091663+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blawar/nut"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.091663+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.091663+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.091663+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.505872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af04711ab8e2bd0f792622a7b65e611d6b0fd25607f9b89c552c49a46b4f433c", "fetched_at": "2026-08-28T04:04:11.091663+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blawar/nut"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.091663+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.091663+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.505872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af04711ab8e2bd0f792622a7b65e611d6b0fd25607f9b89c552c49a46b4f433c", "fetched_at": "2026-08-28T04:04:11.091663+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blawar/nut"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.505872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af04711ab8e2bd0f792622a7b65e611d6b0fd25607f9b89c552c49a46b4f433c", "fetched_at": "2026-08-28T04:04:11.091663+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blawar/nut"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.505872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af04711ab8e2bd0f792622a7b65e611d6b0fd25607f9b89c552c49a46b4f433c", "fetched_at": "2026-08-28T04:04:11.091663+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blawar/nut"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:03:46.505872+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "af04711ab8e2bd0f792622a7b65e611d6b0fd25607f9b89c552c49a46b4f433c", "fetched_at": "2026-08-28T04:04:11.091663+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blawar/nut"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 63, "longevity": 100, "rhythm": 8}, "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": 2959, "days_push": 226, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 51, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}