{"adoption": {"forks": 167, "observed_at": "2026-08-28T04:03:14.526933+00:00", "stars": 1016}, "canonical_url": "https://ross.abutalabs.com/products/hypriot-flash", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Command line script to flash SD card images of any kind", "domain": ["developer-tools", "iot", "embedded-systems"], "enriched": true, "function": ["cli", "developer-tools", "file-system"], "health_score": 20, "homepage": null, "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["hypriot/flash"], "name": "hypriot/flash", "platform": ["cli"], "pushed_at": "2022-06-06T09:48:11+00:00", "repo": "hypriot/flash", "stars": 1016, "tags": ["sd-card", "raspberry-pi", "disk-imaging", "shell-script", "cloud-init", "hypriotos", "command-line", "linux", "macos"], "topics": ["sd-cards", "flash", "raspberry-pi", "card-reader", "sd-card-image", "wifi-settings", "hypriot-os", "hypriot-flash"], "urls": [], "use_cases": ["flash a raspberry pi os image to an sd card from the command line", "download and flash a compressed sd card image from a url", "set hostname and wifi credentials on a raspberry pi sd card before first boot", "copy cloud-init user-data onto a flashed sd card boot partition", "wait for an sd card to be plugged in and flash it automatically"], "what_it_is": "A command-line shell script for flashing SD card images (compressed or uncompressed, local or remote) onto SD cards, primarily for Raspberry Pi devices. It can also customize the flashed card with hostname, WiFi settings, and cloud-init files copied into the boot partition.", "when_to_avoid": ["you are on Windows, which is not supported", "you need a graphical flashing tool", "you need actively maintained software - the latest release is from 2022"], "when_to_choose": ["you flash Raspberry Pi or similar SBC images regularly from Linux or macOS", "you want to preconfigure hostname, WiFi, or cloud-init files during flashing", "you prefer a lightweight script over GUI tools like Raspberry Pi Imager or Etcher"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hypriot-flash", "repo": "hypriot/flash", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.526933+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:11:18.971439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dddc8752f8a16c4af53e676abb71e57070166749895d8c1d27a334ef3b84815", "fetched_at": "2026-08-28T04:03:14.526933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hypriot/flash"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.526933+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:11:18.971439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dddc8752f8a16c4af53e676abb71e57070166749895d8c1d27a334ef3b84815", "fetched_at": "2026-08-28T04:03:14.526933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hypriot/flash"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:11:18.971439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dddc8752f8a16c4af53e676abb71e57070166749895d8c1d27a334ef3b84815", "fetched_at": "2026-08-28T04:03:14.526933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hypriot/flash"}], "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:03:14.526933+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.526933+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.526933+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:11:18.971439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dddc8752f8a16c4af53e676abb71e57070166749895d8c1d27a334ef3b84815", "fetched_at": "2026-08-28T04:03:14.526933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hypriot/flash"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.526933+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.526933+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:11:18.971439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dddc8752f8a16c4af53e676abb71e57070166749895d8c1d27a334ef3b84815", "fetched_at": "2026-08-28T04:03:14.526933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hypriot/flash"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.526933+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.526933+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.526933+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:11:18.971439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dddc8752f8a16c4af53e676abb71e57070166749895d8c1d27a334ef3b84815", "fetched_at": "2026-08-28T04:03:14.526933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hypriot/flash"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.526933+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.526933+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:11:18.971439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dddc8752f8a16c4af53e676abb71e57070166749895d8c1d27a334ef3b84815", "fetched_at": "2026-08-28T04:03:14.526933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hypriot/flash"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:11:18.971439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dddc8752f8a16c4af53e676abb71e57070166749895d8c1d27a334ef3b84815", "fetched_at": "2026-08-28T04:03:14.526933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hypriot/flash"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:11:18.971439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dddc8752f8a16c4af53e676abb71e57070166749895d8c1d27a334ef3b84815", "fetched_at": "2026-08-28T04:03:14.526933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hypriot/flash"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:11:18.971439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3dddc8752f8a16c4af53e676abb71e57070166749895d8c1d27a334ef3b84815", "fetched_at": "2026-08-28T04:03:14.526933+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hypriot/flash"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4179, "days_push": 1549, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}