{"adoption": {"forks": 186, "observed_at": "2026-08-28T04:03:34.027170+00:00", "stars": 1094}, "canonical_url": "https://ross.abutalabs.com/products/tedbottompicker", "card": {"archived": false, "artifact_type": "library", "description": "TedBottomPicker is simple image picker using bottom sheet", "domain": ["mobile-development", "android-tools", "media"], "enriched": true, "function": ["ui-components", "file-upload", "image-processing"], "health_score": 20, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["ParkSangGwon/TedBottomPicker"], "name": "ParkSangGwon/TedBottomPicker", "platform": ["jvm"], "pushed_at": "2023-08-28T10:38:34+00:00", "repo": "ParkSangGwon/TedBottomPicker", "stars": 1094, "tags": ["image-picker", "bottom-sheet", "android-library", "deprecated", "rxjava", "camera", "gallery", "android", "mobile"], "topics": [], "urls": [], "use_cases": ["pick an image from the gallery in an android app", "take a photo with the camera and get the result", "show a bottom sheet to choose between camera and gallery", "select multiple images from the device", "get the most recent image from the media store", "add image picking to an android app with rxjava"], "what_it_is": "TedBottomPicker is an Android library that provides a simple image picker presented as a Material Design bottom sheet, supporting camera capture, gallery picking, and recent images. It offers both RxJava and listener-style APIs, but is now deprecated in favor of TedImagePicker.", "when_to_avoid": ["starting a new Android project - use TedImagePicker instead", "you need ongoing maintenance or updates, since the library is deprecated", "you need a full-screen image picker experience"], "when_to_choose": ["you maintain a legacy Android project already using this library", "you specifically need a bottom-sheet style image picker with RxJava support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tedbottompicker", "repo": "ParkSangGwon/TedBottomPicker", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.027170+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.560304+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b2bf5fa6beee50796b4c01243841eb51864c85e4ff45ac9f4974d092bc19080", "fetched_at": "2026-08-28T04:03:34.027170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ParkSangGwon/TedBottomPicker"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.027170+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.560304+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b2bf5fa6beee50796b4c01243841eb51864c85e4ff45ac9f4974d092bc19080", "fetched_at": "2026-08-28T04:03:34.027170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ParkSangGwon/TedBottomPicker"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.560304+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b2bf5fa6beee50796b4c01243841eb51864c85e4ff45ac9f4974d092bc19080", "fetched_at": "2026-08-28T04:03:34.027170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ParkSangGwon/TedBottomPicker"}], "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:34.027170+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.027170+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.027170+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.560304+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b2bf5fa6beee50796b4c01243841eb51864c85e4ff45ac9f4974d092bc19080", "fetched_at": "2026-08-28T04:03:34.027170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ParkSangGwon/TedBottomPicker"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.027170+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.027170+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.560304+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b2bf5fa6beee50796b4c01243841eb51864c85e4ff45ac9f4974d092bc19080", "fetched_at": "2026-08-28T04:03:34.027170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ParkSangGwon/TedBottomPicker"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.027170+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.027170+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.027170+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.560304+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b2bf5fa6beee50796b4c01243841eb51864c85e4ff45ac9f4974d092bc19080", "fetched_at": "2026-08-28T04:03:34.027170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ParkSangGwon/TedBottomPicker"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.027170+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:34.027170+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.560304+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b2bf5fa6beee50796b4c01243841eb51864c85e4ff45ac9f4974d092bc19080", "fetched_at": "2026-08-28T04:03:34.027170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ParkSangGwon/TedBottomPicker"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.560304+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b2bf5fa6beee50796b4c01243841eb51864c85e4ff45ac9f4974d092bc19080", "fetched_at": "2026-08-28T04:03:34.027170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ParkSangGwon/TedBottomPicker"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.560304+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b2bf5fa6beee50796b4c01243841eb51864c85e4ff45ac9f4974d092bc19080", "fetched_at": "2026-08-28T04:03:34.027170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ParkSangGwon/TedBottomPicker"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:47:27.560304+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b2bf5fa6beee50796b4c01243841eb51864c85e4ff45ac9f4974d092bc19080", "fetched_at": "2026-08-28T04:03:34.027170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ParkSangGwon/TedBottomPicker"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3655, "days_push": 1101, "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}}