{"adoption": {"forks": 222, "observed_at": "2026-08-28T04:06:13.335769+00:00", "stars": 2097}, "canonical_url": "https://ross.abutalabs.com/products/blosm", "card": {"archived": false, "artifact_type": "plugin", "description": "Blosm addon for Blender. A few clicks import of Google 3D cities, OpenStreetMap, terrain. Global coverage. Source code is in the branch 'release'.", "domain": ["graphics", "simulation"], "enriched": true, "function": ["graphics", "file-system", "web-scraping", "geospatial"], "health_score": 78, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["vvoovv/blosm"], "name": "vvoovv/blosm", "platform": ["cross-platform", "python"], "pushed_at": "2026-08-05T12:10:53+00:00", "repo": "vvoovv/blosm", "stars": 2097, "tags": ["blender-addon", "openstreetmap", "3d-cities", "terrain-import", "google-3d-tiles", "gpx", "game-development", "maps"], "topics": ["blender", "osm", "openstreetmap", "addon", "import", "terrain", "google-earth", "google-maps"], "urls": [], "use_cases": ["import openstreetmap buildings into blender", "download google 3d cities for blender scenes", "import real world terrain into blender", "create 3d city models for games or archviz", "project satellite imagery onto terrain in blender", "import gpx tracks onto terrain"], "what_it_is": "Blosm is a Blender addon that imports real-world geodata—OpenStreetMap buildings and roads, Google 3D city tiles, and terrain—with global coverage in a few clicks. A free base version and a paid Pro version with extra features like textures and satellite imagery are available.", "when_to_avoid": ["you need a standalone GIS tool rather than a Blender addon", "you require features like textured buildings or satellite imagery without buying the Pro version", "your workflow uses 3D software other than Blender"], "when_to_choose": ["you need real-world 3D city or terrain data inside Blender quickly", "you want OSM buildings, roads, and vegetation with automatic terrain projection", "you are doing archviz, game environment, or simulation work with real locations"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/blosm", "repo": "vvoovv/blosm", "role": "main", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.335769+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:54:33.315122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3940454f435afb1c219a1db8f89d53e6090bfbe115efa55e941effee7e6b9f14", "fetched_at": "2026-08-28T04:06:13.335769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vvoovv/blosm"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.335769+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:54:33.315122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3940454f435afb1c219a1db8f89d53e6090bfbe115efa55e941effee7e6b9f14", "fetched_at": "2026-08-28T04:06:13.335769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vvoovv/blosm"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:54:33.315122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3940454f435afb1c219a1db8f89d53e6090bfbe115efa55e941effee7e6b9f14", "fetched_at": "2026-08-28T04:06:13.335769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vvoovv/blosm"}], "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:13.335769+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.335769+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.335769+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:54:33.315122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3940454f435afb1c219a1db8f89d53e6090bfbe115efa55e941effee7e6b9f14", "fetched_at": "2026-08-28T04:06:13.335769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vvoovv/blosm"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.335769+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.335769+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:54:33.315122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3940454f435afb1c219a1db8f89d53e6090bfbe115efa55e941effee7e6b9f14", "fetched_at": "2026-08-28T04:06:13.335769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vvoovv/blosm"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.335769+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.335769+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.335769+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:54:33.315122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3940454f435afb1c219a1db8f89d53e6090bfbe115efa55e941effee7e6b9f14", "fetched_at": "2026-08-28T04:06:13.335769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vvoovv/blosm"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.335769+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.335769+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:54:33.315122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3940454f435afb1c219a1db8f89d53e6090bfbe115efa55e941effee7e6b9f14", "fetched_at": "2026-08-28T04:06:13.335769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vvoovv/blosm"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:54:33.315122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3940454f435afb1c219a1db8f89d53e6090bfbe115efa55e941effee7e6b9f14", "fetched_at": "2026-08-28T04:06:13.335769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vvoovv/blosm"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:54:33.315122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3940454f435afb1c219a1db8f89d53e6090bfbe115efa55e941effee7e6b9f14", "fetched_at": "2026-08-28T04:06:13.335769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vvoovv/blosm"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:54:33.315122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3940454f435afb1c219a1db8f89d53e6090bfbe115efa55e941effee7e6b9f14", "fetched_at": "2026-08-28T04:06:13.335769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vvoovv/blosm"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4577, "days_push": 28, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 66, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}