{"adoption": {"forks": 227, "observed_at": "2026-08-28T04:06:09.882254+00:00", "stars": 2055}, "canonical_url": "https://ross.abutalabs.com/products/geo-heatmap", "card": {"archived": false, "artifact_type": "cli-tool", "description": ":world_map: Generate an interactive geo heatmap from your Google location data", "domain": ["data-visualization", "privacy"], "enriched": true, "function": ["data-visualization", "cli", "geospatial", "parser"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["luka1199/geo-heatmap"], "name": "luka1199/geo-heatmap", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2024-08-17T16:08:23+00:00", "repo": "luka1199/geo-heatmap", "stars": 2055, "tags": ["heatmap", "google-takeout", "location-history", "folium", "openstreetmap", "gpx", "maps", "command-line"], "topics": ["heatmap", "heatmaps", "google-location-history", "openstreetmap", "folium", "google", "python", "geo-heatmap"], "urls": [], "use_cases": ["visualize my google location history as a heatmap", "generate a map of everywhere i've been from google takeout", "create an interactive heatmap from gpx tracks", "plot location data from records. on a map", "filter my location history by date range and map it", "make a travel heatmap from gps tracker data"], "what_it_is": "A Python CLI script that generates an interactive geographic heatmap from Google Takeout location history data (JSON, KML, ZIP) or GPX files, using Folium and OpenStreetMap. It supports streaming for large files and date-range filtering.", "when_to_avoid": ["you need real-time location tracking or live dashboards", "you want a GUI application rather than a command-line script", "your location data is not in JSON, KML, ZIP, or GPX format"], "when_to_choose": ["you have Google Takeout location data or GPX files and want a quick interactive map", "you want a simple one-command Python script with no server or account needed", "you need to handle large location files via streaming or filter by dates"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/geo-heatmap", "repo": "luka1199/geo-heatmap", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.882254+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:57:16.335105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f3a7d1c903c4a2e1d24209155b8aab870bfd14444f8c184256571022eaf931a", "fetched_at": "2026-08-28T04:06:09.882254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/luka1199/geo-heatmap"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.882254+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:57:16.335105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f3a7d1c903c4a2e1d24209155b8aab870bfd14444f8c184256571022eaf931a", "fetched_at": "2026-08-28T04:06:09.882254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/luka1199/geo-heatmap"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:57:16.335105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f3a7d1c903c4a2e1d24209155b8aab870bfd14444f8c184256571022eaf931a", "fetched_at": "2026-08-28T04:06:09.882254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/luka1199/geo-heatmap"}], "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:09.882254+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.882254+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.882254+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:57:16.335105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f3a7d1c903c4a2e1d24209155b8aab870bfd14444f8c184256571022eaf931a", "fetched_at": "2026-08-28T04:06:09.882254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/luka1199/geo-heatmap"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.882254+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.882254+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:57:16.335105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f3a7d1c903c4a2e1d24209155b8aab870bfd14444f8c184256571022eaf931a", "fetched_at": "2026-08-28T04:06:09.882254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/luka1199/geo-heatmap"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.882254+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.882254+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.882254+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:57:16.335105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f3a7d1c903c4a2e1d24209155b8aab870bfd14444f8c184256571022eaf931a", "fetched_at": "2026-08-28T04:06:09.882254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/luka1199/geo-heatmap"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.882254+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.882254+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:57:16.335105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f3a7d1c903c4a2e1d24209155b8aab870bfd14444f8c184256571022eaf931a", "fetched_at": "2026-08-28T04:06:09.882254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/luka1199/geo-heatmap"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:57:16.335105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f3a7d1c903c4a2e1d24209155b8aab870bfd14444f8c184256571022eaf931a", "fetched_at": "2026-08-28T04:06:09.882254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/luka1199/geo-heatmap"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:57:16.335105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f3a7d1c903c4a2e1d24209155b8aab870bfd14444f8c184256571022eaf931a", "fetched_at": "2026-08-28T04:06:09.882254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/luka1199/geo-heatmap"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:57:16.335105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f3a7d1c903c4a2e1d24209155b8aab870bfd14444f8c184256571022eaf931a", "fetched_at": "2026-08-28T04:06:09.882254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/luka1199/geo-heatmap"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2612, "days_push": 746, "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}}