{"adoption": {"forks": 72, "observed_at": "2026-08-28T04:05:28.995536+00:00", "stars": 1734}, "canonical_url": "https://ross.abutalabs.com/products/dbrepair", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Database repair utility for Plex Media Server databases", "domain": ["databases", "developer-tools", "self-hosted"], "enriched": true, "function": ["database", "developer-tools", "cli"], "health_score": 78, "homepage": null, "language": "Shell", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["ChuckPa/DBRepair"], "name": "ChuckPa/DBRepair", "platform": ["cli"], "pushed_at": "2026-08-12T00:44:44+00:00", "repo": "ChuckPa/DBRepair", "stars": 1734, "tags": ["plex-media-server", "sqlite", "database-repair", "database-maintenance", "shell-script", "command-line", "linux", "macos", "shell"], "topics": [], "urls": [], "use_cases": ["repair a corrupted Plex Media Server database", "vacuum and optimize the Plex database to reclaim space", "fix 'database is malformed' errors in Plex", "rebuild indexes in the Plex library database", "back up the Plex database before making changes", "check Plex database integrity from the command line"], "what_it_is": "A shell-based command-line utility for repairing, optimizing, and maintaining Plex Media Server SQLite databases. It runs from a terminal or SSH session with sufficient privileges to read and write the Plex database files.", "when_to_avoid": ["you run Plex Media Server 1.43.0 or newer, where the tool is currently incompatible (FTS repair disabled)", "you need a graphical tool for database maintenance", "you want to repair databases other than Plex Media Server's"], "when_to_choose": ["your Plex Media Server database is corrupted or showing integrity errors", "you want to optimize or vacuum a large Plex database", "you manage Plex on Linux, macOS, or NAS from a terminal or SSH session", "you need a safe, scripted way to back up and repair the Plex DB"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dbrepair", "repo": "ChuckPa/DBRepair", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.995536+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:30:51.498550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e02426c8f9ced7abe769b82f273edbefb1ba82ba4f4cbd8a92eba7bb9e1406d4", "fetched_at": "2026-08-28T04:05:28.995536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChuckPa/DBRepair"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.995536+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:30:51.498550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e02426c8f9ced7abe769b82f273edbefb1ba82ba4f4cbd8a92eba7bb9e1406d4", "fetched_at": "2026-08-28T04:05:28.995536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChuckPa/DBRepair"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:30:51.498550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e02426c8f9ced7abe769b82f273edbefb1ba82ba4f4cbd8a92eba7bb9e1406d4", "fetched_at": "2026-08-28T04:05:28.995536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChuckPa/DBRepair"}], "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:05:28.995536+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.995536+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.995536+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:30:51.498550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e02426c8f9ced7abe769b82f273edbefb1ba82ba4f4cbd8a92eba7bb9e1406d4", "fetched_at": "2026-08-28T04:05:28.995536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChuckPa/DBRepair"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.995536+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.995536+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:30:51.498550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e02426c8f9ced7abe769b82f273edbefb1ba82ba4f4cbd8a92eba7bb9e1406d4", "fetched_at": "2026-08-28T04:05:28.995536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChuckPa/DBRepair"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.995536+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.995536+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.995536+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:30:51.498550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e02426c8f9ced7abe769b82f273edbefb1ba82ba4f4cbd8a92eba7bb9e1406d4", "fetched_at": "2026-08-28T04:05:28.995536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChuckPa/DBRepair"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.995536+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.995536+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:30:51.498550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e02426c8f9ced7abe769b82f273edbefb1ba82ba4f4cbd8a92eba7bb9e1406d4", "fetched_at": "2026-08-28T04:05:28.995536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChuckPa/DBRepair"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:30:51.498550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e02426c8f9ced7abe769b82f273edbefb1ba82ba4f4cbd8a92eba7bb9e1406d4", "fetched_at": "2026-08-28T04:05:28.995536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChuckPa/DBRepair"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:30:51.498550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e02426c8f9ced7abe769b82f273edbefb1ba82ba4f4cbd8a92eba7bb9e1406d4", "fetched_at": "2026-08-28T04:05:28.995536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChuckPa/DBRepair"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:30:51.498550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e02426c8f9ced7abe769b82f273edbefb1ba82ba4f4cbd8a92eba7bb9e1406d4", "fetched_at": "2026-08-28T04:05:28.995536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChuckPa/DBRepair"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1462, "days_push": 22, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}