{"adoption": {"forks": 318, "observed_at": "2026-08-28T04:06:18.220731+00:00", "stars": 2139}, "canonical_url": "https://ross.abutalabs.com/products/htpc-download-box", "card": {"archived": false, "artifact_type": "infra-config", "description": "Sonarr / Radarr / Jackett / NZBGet / Deluge / OpenVPN / Plex", "domain": ["media", "self-hosted"], "enriched": true, "function": ["self-hosted", "deployment", "workflow-automation", "web-scraping"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["sebgl/htpc-download-box"], "name": "sebgl/htpc-download-box", "platform": ["self-hosted"], "pushed_at": "2024-12-17T14:57:00+00:00", "repo": "sebgl/htpc-download-box", "stars": 2139, "tags": ["docker-compose", "htpc", "plex", "sonarr", "radarr", "jackett", "nzbget", "deluge", "openvpn", "media-server", "usenet", "bittorrent", "automation", "devops", "linux", "docker"], "topics": [], "urls": [], "use_cases": ["set up an automated home media server with docker compose", "automatically download and sort tv shows and movies", "run sonarr radarr plex jackett together", "download torrents behind a vpn with deluge", "self-host a plex media server with automated downloads", "automate usenet downloads with nzbget and sonarr", "add subtitles automatically with bazarr"], "what_it_is": "A Docker Compose-based setup that deploys an automated home media server stack combining Sonarr, Radarr, Jackett, NZBGet, Deluge, OpenVPN, Bazarr, and Plex. It automates searching, downloading, sorting, and playing TV shows and movies, optionally routing torrent traffic through a VPN.", "when_to_avoid": ["you need a one-click installer or web UI for managing the stack", "you use Windows or macOS as your host without Docker", "you want actively developed features - the project is in maintenance mode with no license file", "you need Kubernetes or swarm-based deployment"], "when_to_choose": ["you want a ready-made docker-compose stack for automated media downloading and playback", "you run a Linux home server and want Sonarr/Radarr/Plex integrated with optional VPN", "you prefer a documented step-by-step guide for each container"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/htpc-download-box", "repo": "sebgl/htpc-download-box", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.220731+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:51:34.971553+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6eb067b2bcd63fcbfe7e8c9958ca41a3886b01c04f6283f072b65bc546774356", "fetched_at": "2026-08-28T04:06:18.220731+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sebgl/htpc-download-box"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.220731+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:51:34.971553+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6eb067b2bcd63fcbfe7e8c9958ca41a3886b01c04f6283f072b65bc546774356", "fetched_at": "2026-08-28T04:06:18.220731+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sebgl/htpc-download-box"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:51:34.971553+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6eb067b2bcd63fcbfe7e8c9958ca41a3886b01c04f6283f072b65bc546774356", "fetched_at": "2026-08-28T04:06:18.220731+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sebgl/htpc-download-box"}], "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:18.220731+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.220731+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.220731+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:51:34.971553+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6eb067b2bcd63fcbfe7e8c9958ca41a3886b01c04f6283f072b65bc546774356", "fetched_at": "2026-08-28T04:06:18.220731+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sebgl/htpc-download-box"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.220731+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.220731+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:51:34.971553+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6eb067b2bcd63fcbfe7e8c9958ca41a3886b01c04f6283f072b65bc546774356", "fetched_at": "2026-08-28T04:06:18.220731+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sebgl/htpc-download-box"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.220731+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.220731+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.220731+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:51:34.971553+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6eb067b2bcd63fcbfe7e8c9958ca41a3886b01c04f6283f072b65bc546774356", "fetched_at": "2026-08-28T04:06:18.220731+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sebgl/htpc-download-box"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.220731+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:18.220731+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:51:34.971553+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6eb067b2bcd63fcbfe7e8c9958ca41a3886b01c04f6283f072b65bc546774356", "fetched_at": "2026-08-28T04:06:18.220731+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sebgl/htpc-download-box"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:51:34.971553+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6eb067b2bcd63fcbfe7e8c9958ca41a3886b01c04f6283f072b65bc546774356", "fetched_at": "2026-08-28T04:06:18.220731+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sebgl/htpc-download-box"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:51:34.971553+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6eb067b2bcd63fcbfe7e8c9958ca41a3886b01c04f6283f072b65bc546774356", "fetched_at": "2026-08-28T04:06:18.220731+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sebgl/htpc-download-box"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:51:34.971553+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6eb067b2bcd63fcbfe7e8c9958ca41a3886b01c04f6283f072b65bc546774356", "fetched_at": "2026-08-28T04:06:18.220731+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sebgl/htpc-download-box"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+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": 3155, "days_push": 624, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}