{"adoption": {"forks": 373, "observed_at": "2026-08-28T04:04:49.574708+00:00", "stars": 1473}, "canonical_url": "https://ross.abutalabs.com/products/comyar-sol", "card": {"archived": true, "artifact_type": "application", "description": ":sunny: Sol° beautifully displays weather information so you can plan your day accordingly. Check the weather in your current location or any city around the world. Implemented in Objective-C.", "domain": ["weather", "mobile-development"], "enriched": true, "function": ["gui"], "health_score": 10, "homepage": null, "language": "Objective-C", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["comyar/Sol"], "name": "comyar/Sol", "platform": [], "pushed_at": "2024-08-06T00:42:21+00:00", "repo": "comyar/Sol", "stars": 1473, "tags": ["weather-app", "objective-c", "wunderground-api", "ios-app", "ios", "mobile"], "topics": ["sol", "weather", "objective-c", "wunderground", "iphone", "ios", "ios-app"], "urls": [], "use_cases": ["check the weather in my current location on iphone", "look up weather for any city around the world", "a beautiful weather app for ios", "plan my day using weather forecasts", "open-source ios weather app to study objective-c"], "what_it_is": "Sol° is an iOS weather application written in Objective-C that displays weather information for your current location or any city worldwide. It relies on the Wunderground.com Weather API for its data.", "when_to_avoid": ["you need actively maintained software with current API support", "you target modern iOS versions, since it requires iOS 7 and Xcode 5", "you cannot obtain a Wunderground API key, as the app depends on it"], "when_to_choose": ["you want a native iOS weather app with a polished UI", "you are learning Objective-C iOS development and want a reference app", "you have a Wunderground API key and want a ready-made weather client"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/comyar-sol", "repo": "comyar/Sol", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.574708+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:34:36.816700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bef548dd2a67a684ed4bb1f7f50a170d094ea7ab2a30a3494d759f73a2296629", "fetched_at": "2026-08-28T04:04:49.574708+00:00", "kind": "readme", "missing": false, "url": "https://github.com/comyar/Sol"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.574708+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:34:36.816700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bef548dd2a67a684ed4bb1f7f50a170d094ea7ab2a30a3494d759f73a2296629", "fetched_at": "2026-08-28T04:04:49.574708+00:00", "kind": "readme", "missing": false, "url": "https://github.com/comyar/Sol"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:34:36.816700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bef548dd2a67a684ed4bb1f7f50a170d094ea7ab2a30a3494d759f73a2296629", "fetched_at": "2026-08-28T04:04:49.574708+00:00", "kind": "readme", "missing": false, "url": "https://github.com/comyar/Sol"}], "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:04:49.574708+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.574708+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.574708+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:34:36.816700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bef548dd2a67a684ed4bb1f7f50a170d094ea7ab2a30a3494d759f73a2296629", "fetched_at": "2026-08-28T04:04:49.574708+00:00", "kind": "readme", "missing": false, "url": "https://github.com/comyar/Sol"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.574708+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.574708+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:34:36.816700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bef548dd2a67a684ed4bb1f7f50a170d094ea7ab2a30a3494d759f73a2296629", "fetched_at": "2026-08-28T04:04:49.574708+00:00", "kind": "readme", "missing": false, "url": "https://github.com/comyar/Sol"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.574708+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.574708+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.574708+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:34:36.816700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bef548dd2a67a684ed4bb1f7f50a170d094ea7ab2a30a3494d759f73a2296629", "fetched_at": "2026-08-28T04:04:49.574708+00:00", "kind": "readme", "missing": false, "url": "https://github.com/comyar/Sol"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.574708+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.574708+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:34:36.816700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bef548dd2a67a684ed4bb1f7f50a170d094ea7ab2a30a3494d759f73a2296629", "fetched_at": "2026-08-28T04:04:49.574708+00:00", "kind": "readme", "missing": false, "url": "https://github.com/comyar/Sol"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:34:36.816700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bef548dd2a67a684ed4bb1f7f50a170d094ea7ab2a30a3494d759f73a2296629", "fetched_at": "2026-08-28T04:04:49.574708+00:00", "kind": "readme", "missing": false, "url": "https://github.com/comyar/Sol"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:34:36.816700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bef548dd2a67a684ed4bb1f7f50a170d094ea7ab2a30a3494d759f73a2296629", "fetched_at": "2026-08-28T04:04:49.574708+00:00", "kind": "readme", "missing": false, "url": "https://github.com/comyar/Sol"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:34:36.816700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bef548dd2a67a684ed4bb1f7f50a170d094ea7ab2a30a3494d759f73a2296629", "fetched_at": "2026-08-28T04:04:49.574708+00:00", "kind": "readme", "missing": false, "url": "https://github.com/comyar/Sol"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4716, "days_push": 758, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}