{"adoption": {"forks": 384, "observed_at": "2026-08-28T04:07:00.524418+00:00", "stars": 2551}, "canonical_url": "https://ross.abutalabs.com/products/locationmanager", "card": {"archived": false, "artifact_type": "library", "description": "Easily get the device's current location on iOS.", "domain": ["mobile-development", "maps"], "enriched": true, "function": ["sdk", "developer-tools"], "health_score": 20, "homepage": null, "language": "Objective-C", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["intuit/LocationManager"], "name": "intuit/LocationManager", "platform": [], "pushed_at": "2021-09-12T04:11:08+00:00", "repo": "intuit/LocationManager", "stars": 2551, "tags": ["core-location", "geolocation", "objective-c", "cocoapods", "block-based-api", "battery-efficient", "ios", "mobile", "swift"], "topics": [], "urls": [], "use_cases": ["get the user's current location once on iOS", "request a single location update with a desired accuracy and timeout", "continuously track device location changes", "monitor device heading/compass direction", "monitor significant location changes", "autofill an address field from the user's current location"], "what_it_is": "INTULocationManager is an Objective-C library (Swift-compatible) that simplifies getting the device's current location and heading on iOS. It wraps CLLocationManager with a block-based asynchronous API, managing permissions, accuracy, timeouts, and power efficiency automatically.", "when_to_avoid": ["you need turn-by-turn navigation-style continuous high-frequency tracking with fine control", "you're building for Android or cross-platform", "you need a maintained library - the last release was 2021 and updates are infrequent", "you prefer Swift-native wrappers or Combine/async-await APIs"], "when_to_choose": ["you need a simple one-shot current-location request on iOS without delegate boilerplate", "you want automatic handling of permissions, stale locations, and errors", "battery life matters and you want location services powered down when idle", "your app mixes Objective-C and Swift"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/locationmanager", "repo": "intuit/LocationManager", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.524418+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:23:54.132987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "499e80e8287fa72ce3f5009af66cfcf2f7ca2267569d5da98e7878c8fe98c199", "fetched_at": "2026-08-28T04:07:00.524418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/intuit/LocationManager"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.524418+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:23:54.132987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "499e80e8287fa72ce3f5009af66cfcf2f7ca2267569d5da98e7878c8fe98c199", "fetched_at": "2026-08-28T04:07:00.524418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/intuit/LocationManager"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:23:54.132987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "499e80e8287fa72ce3f5009af66cfcf2f7ca2267569d5da98e7878c8fe98c199", "fetched_at": "2026-08-28T04:07:00.524418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/intuit/LocationManager"}], "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:07:00.524418+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.524418+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.524418+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:23:54.132987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "499e80e8287fa72ce3f5009af66cfcf2f7ca2267569d5da98e7878c8fe98c199", "fetched_at": "2026-08-28T04:07:00.524418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/intuit/LocationManager"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.524418+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.524418+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:23:54.132987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "499e80e8287fa72ce3f5009af66cfcf2f7ca2267569d5da98e7878c8fe98c199", "fetched_at": "2026-08-28T04:07:00.524418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/intuit/LocationManager"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.524418+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.524418+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.524418+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:23:54.132987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "499e80e8287fa72ce3f5009af66cfcf2f7ca2267569d5da98e7878c8fe98c199", "fetched_at": "2026-08-28T04:07:00.524418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/intuit/LocationManager"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.524418+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:00.524418+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:23:54.132987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "499e80e8287fa72ce3f5009af66cfcf2f7ca2267569d5da98e7878c8fe98c199", "fetched_at": "2026-08-28T04:07:00.524418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/intuit/LocationManager"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:23:54.132987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "499e80e8287fa72ce3f5009af66cfcf2f7ca2267569d5da98e7878c8fe98c199", "fetched_at": "2026-08-28T04:07:00.524418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/intuit/LocationManager"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:23:54.132987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "499e80e8287fa72ce3f5009af66cfcf2f7ca2267569d5da98e7878c8fe98c199", "fetched_at": "2026-08-28T04:07:00.524418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/intuit/LocationManager"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:23:54.132987+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "499e80e8287fa72ce3f5009af66cfcf2f7ca2267569d5da98e7878c8fe98c199", "fetched_at": "2026-08-28T04:07:00.524418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/intuit/LocationManager"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4542, "days_push": 1816, "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}}