{"adoption": {"forks": 522, "observed_at": "2026-08-28T04:05:16.697594+00:00", "stars": 1649}, "canonical_url": "https://ross.abutalabs.com/products/flutter_wechat_assets_picker", "card": {"archived": false, "artifact_type": "library", "description": "An image picker (also with video and audio) for Flutter projects based on the WeChat's UI.", "domain": ["mobile-development", "media", "cross-platform"], "enriched": true, "function": ["ui-components", "file-upload", "image-processing"], "health_score": 98, "homepage": "https://pub.dev/packages/wechat_assets_picker", "language": "Dart", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["fluttercandies/flutter_wechat_assets_picker"], "name": "fluttercandies/flutter_wechat_assets_picker", "platform": ["cross-platform"], "pushed_at": "2026-08-13T08:11:13+00:00", "repo": "fluttercandies/flutter_wechat_assets_picker", "stars": 1649, "tags": ["flutter", "wechat-ui", "asset-picker", "photo-picker", "media-picker", "dart", "multi-select", "android", "ios", "macos"], "topics": ["flutter", "wechat", "multiple-assets", "mobile", "macos", "picker", "android", "ios", "video"], "urls": [], "use_cases": ["pick multiple photos and videos in a Flutter app", "let users select media from their device gallery", "build a WeChat-style media selection screen", "pick audio files on mobile", "upload selected assets as form data with http or dio", "customize the asset picker UI for a Flutter project"], "what_it_is": "A Flutter package providing an image, video, and audio picker with a UI modeled on WeChat's asset picker. It is built on photo_manager and supports full customization, multi-select, previews, and asset change observation.", "when_to_avoid": ["you need camera capture rather than gallery picking (use wechat_camera_picker)", "your project targets a non-stable Flutter channel or an unsupported Flutter version", "you need a picker for web or desktop platforms other than macOS", "you want a minimal picker without the WeChat-style UI"], "when_to_choose": []}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/flutter_wechat_assets_picker", "repo": "fluttercandies/flutter_wechat_assets_picker", "role": "main", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.697594+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:45:08.834911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a41ed74df099245d4fc93bdb3dd9672af08ee5ed650fae0b5f938c92726e7055", "fetched_at": "2026-08-28T04:05:16.697594+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercandies/flutter_wechat_assets_picker"}, {"content_hash": "9ac88dbce981ae64713870a1087573c69c433b42bd55e83a4b06df47489039cf", "fetched_at": "2026-08-29T11:18:21.604463+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker"}, {"content_hash": "5b1b5b85b68083c14ad57dcb3222f31d381cfb94948cde07b1aaf47d93c30c0f", "fetched_at": "2026-08-29T11:18:21.616565+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/install"}, {"content_hash": "5a8f574ab5eb87ede4c416376f4298923530784387abc1721ea8f04e68b19a90", "fetched_at": "2026-08-29T11:18:21.618550+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetEntity-class.html"}, {"content_hash": "0f50a51d03a1369825596834efce04e4ebe1126f0918ebce8266bfbd1a9d75f4", "fetched_at": "2026-08-29T11:18:21.620736+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetPathEntity-class.html"}, {"content_hash": "fca120fd498b937e9ff008f261b12f3309f6715113dd6808cc626b1c6dbacc2d", "fetched_at": "2026-08-29T11:18:21.622684+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest"}, {"content_hash": "7d8025a71679c170285c2df5a49b2c01254fa2423cf144f00c015f76ae17461a", "fetched_at": "2026-08-29T11:18:21.625231+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/MultipartFile-class.html"}, {"content_hash": "1b152a2fa859e5ab58662848791657ebf792d294fe2023d37398ac6b7467b63e", "fetched_at": "2026-08-29T11:18:21.626804+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/dio/latest/dio/MultipartFile-class.html"}, {"content_hash": "314e1be00847edab6f40c2447d4133b37f11de5a93eb50c0b805adedfab28c94", "fetched_at": "2026-08-29T11:18:21.628375+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/wechat_assets_picker/latest"}, {"content_hash": "b3225e3d5a7b623fb399ea6f8bdbb6c127d24179cfb33b093e46f79bee539107", "fetched_at": "2026-08-29T11:18:21.614172+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/changelog"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.697594+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:45:08.834911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a41ed74df099245d4fc93bdb3dd9672af08ee5ed650fae0b5f938c92726e7055", "fetched_at": "2026-08-28T04:05:16.697594+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercandies/flutter_wechat_assets_picker"}, {"content_hash": "9ac88dbce981ae64713870a1087573c69c433b42bd55e83a4b06df47489039cf", "fetched_at": "2026-08-29T11:18:21.604463+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker"}, {"content_hash": "5b1b5b85b68083c14ad57dcb3222f31d381cfb94948cde07b1aaf47d93c30c0f", "fetched_at": "2026-08-29T11:18:21.616565+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/install"}, {"content_hash": "5a8f574ab5eb87ede4c416376f4298923530784387abc1721ea8f04e68b19a90", "fetched_at": "2026-08-29T11:18:21.618550+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetEntity-class.html"}, {"content_hash": "0f50a51d03a1369825596834efce04e4ebe1126f0918ebce8266bfbd1a9d75f4", "fetched_at": "2026-08-29T11:18:21.620736+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetPathEntity-class.html"}, {"content_hash": "fca120fd498b937e9ff008f261b12f3309f6715113dd6808cc626b1c6dbacc2d", "fetched_at": "2026-08-29T11:18:21.622684+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest"}, {"content_hash": "7d8025a71679c170285c2df5a49b2c01254fa2423cf144f00c015f76ae17461a", "fetched_at": "2026-08-29T11:18:21.625231+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/MultipartFile-class.html"}, {"content_hash": "1b152a2fa859e5ab58662848791657ebf792d294fe2023d37398ac6b7467b63e", "fetched_at": "2026-08-29T11:18:21.626804+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/dio/latest/dio/MultipartFile-class.html"}, {"content_hash": "314e1be00847edab6f40c2447d4133b37f11de5a93eb50c0b805adedfab28c94", "fetched_at": "2026-08-29T11:18:21.628375+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/wechat_assets_picker/latest"}, {"content_hash": "b3225e3d5a7b623fb399ea6f8bdbb6c127d24179cfb33b093e46f79bee539107", "fetched_at": "2026-08-29T11:18:21.614172+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/changelog"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:45:08.834911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a41ed74df099245d4fc93bdb3dd9672af08ee5ed650fae0b5f938c92726e7055", "fetched_at": "2026-08-28T04:05:16.697594+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercandies/flutter_wechat_assets_picker"}, {"content_hash": "9ac88dbce981ae64713870a1087573c69c433b42bd55e83a4b06df47489039cf", "fetched_at": "2026-08-29T11:18:21.604463+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker"}, {"content_hash": "5b1b5b85b68083c14ad57dcb3222f31d381cfb94948cde07b1aaf47d93c30c0f", "fetched_at": "2026-08-29T11:18:21.616565+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/install"}, {"content_hash": "5a8f574ab5eb87ede4c416376f4298923530784387abc1721ea8f04e68b19a90", "fetched_at": "2026-08-29T11:18:21.618550+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetEntity-class.html"}, {"content_hash": "0f50a51d03a1369825596834efce04e4ebe1126f0918ebce8266bfbd1a9d75f4", "fetched_at": "2026-08-29T11:18:21.620736+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetPathEntity-class.html"}, {"content_hash": "fca120fd498b937e9ff008f261b12f3309f6715113dd6808cc626b1c6dbacc2d", "fetched_at": "2026-08-29T11:18:21.622684+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest"}, {"content_hash": "7d8025a71679c170285c2df5a49b2c01254fa2423cf144f00c015f76ae17461a", "fetched_at": "2026-08-29T11:18:21.625231+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/MultipartFile-class.html"}, {"content_hash": "1b152a2fa859e5ab58662848791657ebf792d294fe2023d37398ac6b7467b63e", "fetched_at": "2026-08-29T11:18:21.626804+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/dio/latest/dio/MultipartFile-class.html"}, {"content_hash": "314e1be00847edab6f40c2447d4133b37f11de5a93eb50c0b805adedfab28c94", "fetched_at": "2026-08-29T11:18:21.628375+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/wechat_assets_picker/latest"}, {"content_hash": "b3225e3d5a7b623fb399ea6f8bdbb6c127d24179cfb33b093e46f79bee539107", "fetched_at": "2026-08-29T11:18:21.614172+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/changelog"}], "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:05:16.697594+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.697594+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.697594+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:45:08.834911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a41ed74df099245d4fc93bdb3dd9672af08ee5ed650fae0b5f938c92726e7055", "fetched_at": "2026-08-28T04:05:16.697594+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercandies/flutter_wechat_assets_picker"}, {"content_hash": "9ac88dbce981ae64713870a1087573c69c433b42bd55e83a4b06df47489039cf", "fetched_at": "2026-08-29T11:18:21.604463+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker"}, {"content_hash": "5b1b5b85b68083c14ad57dcb3222f31d381cfb94948cde07b1aaf47d93c30c0f", "fetched_at": "2026-08-29T11:18:21.616565+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/install"}, {"content_hash": "5a8f574ab5eb87ede4c416376f4298923530784387abc1721ea8f04e68b19a90", "fetched_at": "2026-08-29T11:18:21.618550+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetEntity-class.html"}, {"content_hash": "0f50a51d03a1369825596834efce04e4ebe1126f0918ebce8266bfbd1a9d75f4", "fetched_at": "2026-08-29T11:18:21.620736+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetPathEntity-class.html"}, {"content_hash": "fca120fd498b937e9ff008f261b12f3309f6715113dd6808cc626b1c6dbacc2d", "fetched_at": "2026-08-29T11:18:21.622684+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest"}, {"content_hash": "7d8025a71679c170285c2df5a49b2c01254fa2423cf144f00c015f76ae17461a", "fetched_at": "2026-08-29T11:18:21.625231+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/MultipartFile-class.html"}, {"content_hash": "1b152a2fa859e5ab58662848791657ebf792d294fe2023d37398ac6b7467b63e", "fetched_at": "2026-08-29T11:18:21.626804+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/dio/latest/dio/MultipartFile-class.html"}, {"content_hash": "314e1be00847edab6f40c2447d4133b37f11de5a93eb50c0b805adedfab28c94", "fetched_at": "2026-08-29T11:18:21.628375+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/wechat_assets_picker/latest"}, {"content_hash": "b3225e3d5a7b623fb399ea6f8bdbb6c127d24179cfb33b093e46f79bee539107", "fetched_at": "2026-08-29T11:18:21.614172+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/changelog"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.697594+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.697594+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:45:08.834911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a41ed74df099245d4fc93bdb3dd9672af08ee5ed650fae0b5f938c92726e7055", "fetched_at": "2026-08-28T04:05:16.697594+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercandies/flutter_wechat_assets_picker"}, {"content_hash": "9ac88dbce981ae64713870a1087573c69c433b42bd55e83a4b06df47489039cf", "fetched_at": "2026-08-29T11:18:21.604463+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker"}, {"content_hash": "5b1b5b85b68083c14ad57dcb3222f31d381cfb94948cde07b1aaf47d93c30c0f", "fetched_at": "2026-08-29T11:18:21.616565+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/install"}, {"content_hash": "5a8f574ab5eb87ede4c416376f4298923530784387abc1721ea8f04e68b19a90", "fetched_at": "2026-08-29T11:18:21.618550+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetEntity-class.html"}, {"content_hash": "0f50a51d03a1369825596834efce04e4ebe1126f0918ebce8266bfbd1a9d75f4", "fetched_at": "2026-08-29T11:18:21.620736+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetPathEntity-class.html"}, {"content_hash": "fca120fd498b937e9ff008f261b12f3309f6715113dd6808cc626b1c6dbacc2d", "fetched_at": "2026-08-29T11:18:21.622684+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest"}, {"content_hash": "7d8025a71679c170285c2df5a49b2c01254fa2423cf144f00c015f76ae17461a", "fetched_at": "2026-08-29T11:18:21.625231+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/MultipartFile-class.html"}, {"content_hash": "1b152a2fa859e5ab58662848791657ebf792d294fe2023d37398ac6b7467b63e", "fetched_at": "2026-08-29T11:18:21.626804+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/dio/latest/dio/MultipartFile-class.html"}, {"content_hash": "314e1be00847edab6f40c2447d4133b37f11de5a93eb50c0b805adedfab28c94", "fetched_at": "2026-08-29T11:18:21.628375+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/wechat_assets_picker/latest"}, {"content_hash": "b3225e3d5a7b623fb399ea6f8bdbb6c127d24179cfb33b093e46f79bee539107", "fetched_at": "2026-08-29T11:18:21.614172+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/changelog"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.697594+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.697594+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.697594+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:45:08.834911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a41ed74df099245d4fc93bdb3dd9672af08ee5ed650fae0b5f938c92726e7055", "fetched_at": "2026-08-28T04:05:16.697594+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercandies/flutter_wechat_assets_picker"}, {"content_hash": "9ac88dbce981ae64713870a1087573c69c433b42bd55e83a4b06df47489039cf", "fetched_at": "2026-08-29T11:18:21.604463+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker"}, {"content_hash": "5b1b5b85b68083c14ad57dcb3222f31d381cfb94948cde07b1aaf47d93c30c0f", "fetched_at": "2026-08-29T11:18:21.616565+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/install"}, {"content_hash": "5a8f574ab5eb87ede4c416376f4298923530784387abc1721ea8f04e68b19a90", "fetched_at": "2026-08-29T11:18:21.618550+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetEntity-class.html"}, {"content_hash": "0f50a51d03a1369825596834efce04e4ebe1126f0918ebce8266bfbd1a9d75f4", "fetched_at": "2026-08-29T11:18:21.620736+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetPathEntity-class.html"}, {"content_hash": "fca120fd498b937e9ff008f261b12f3309f6715113dd6808cc626b1c6dbacc2d", "fetched_at": "2026-08-29T11:18:21.622684+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest"}, {"content_hash": "7d8025a71679c170285c2df5a49b2c01254fa2423cf144f00c015f76ae17461a", "fetched_at": "2026-08-29T11:18:21.625231+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/MultipartFile-class.html"}, {"content_hash": "1b152a2fa859e5ab58662848791657ebf792d294fe2023d37398ac6b7467b63e", "fetched_at": "2026-08-29T11:18:21.626804+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/dio/latest/dio/MultipartFile-class.html"}, {"content_hash": "314e1be00847edab6f40c2447d4133b37f11de5a93eb50c0b805adedfab28c94", "fetched_at": "2026-08-29T11:18:21.628375+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/wechat_assets_picker/latest"}, {"content_hash": "b3225e3d5a7b623fb399ea6f8bdbb6c127d24179cfb33b093e46f79bee539107", "fetched_at": "2026-08-29T11:18:21.614172+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/changelog"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.697594+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.697594+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:45:08.834911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a41ed74df099245d4fc93bdb3dd9672af08ee5ed650fae0b5f938c92726e7055", "fetched_at": "2026-08-28T04:05:16.697594+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercandies/flutter_wechat_assets_picker"}, {"content_hash": "9ac88dbce981ae64713870a1087573c69c433b42bd55e83a4b06df47489039cf", "fetched_at": "2026-08-29T11:18:21.604463+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker"}, {"content_hash": "5b1b5b85b68083c14ad57dcb3222f31d381cfb94948cde07b1aaf47d93c30c0f", "fetched_at": "2026-08-29T11:18:21.616565+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/install"}, {"content_hash": "5a8f574ab5eb87ede4c416376f4298923530784387abc1721ea8f04e68b19a90", "fetched_at": "2026-08-29T11:18:21.618550+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetEntity-class.html"}, {"content_hash": "0f50a51d03a1369825596834efce04e4ebe1126f0918ebce8266bfbd1a9d75f4", "fetched_at": "2026-08-29T11:18:21.620736+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetPathEntity-class.html"}, {"content_hash": "fca120fd498b937e9ff008f261b12f3309f6715113dd6808cc626b1c6dbacc2d", "fetched_at": "2026-08-29T11:18:21.622684+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest"}, {"content_hash": "7d8025a71679c170285c2df5a49b2c01254fa2423cf144f00c015f76ae17461a", "fetched_at": "2026-08-29T11:18:21.625231+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/MultipartFile-class.html"}, {"content_hash": "1b152a2fa859e5ab58662848791657ebf792d294fe2023d37398ac6b7467b63e", "fetched_at": "2026-08-29T11:18:21.626804+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/dio/latest/dio/MultipartFile-class.html"}, {"content_hash": "314e1be00847edab6f40c2447d4133b37f11de5a93eb50c0b805adedfab28c94", "fetched_at": "2026-08-29T11:18:21.628375+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/wechat_assets_picker/latest"}, {"content_hash": "b3225e3d5a7b623fb399ea6f8bdbb6c127d24179cfb33b093e46f79bee539107", "fetched_at": "2026-08-29T11:18:21.614172+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/changelog"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:45:08.834911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a41ed74df099245d4fc93bdb3dd9672af08ee5ed650fae0b5f938c92726e7055", "fetched_at": "2026-08-28T04:05:16.697594+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercandies/flutter_wechat_assets_picker"}, {"content_hash": "9ac88dbce981ae64713870a1087573c69c433b42bd55e83a4b06df47489039cf", "fetched_at": "2026-08-29T11:18:21.604463+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker"}, {"content_hash": "5b1b5b85b68083c14ad57dcb3222f31d381cfb94948cde07b1aaf47d93c30c0f", "fetched_at": "2026-08-29T11:18:21.616565+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/install"}, {"content_hash": "5a8f574ab5eb87ede4c416376f4298923530784387abc1721ea8f04e68b19a90", "fetched_at": "2026-08-29T11:18:21.618550+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetEntity-class.html"}, {"content_hash": "0f50a51d03a1369825596834efce04e4ebe1126f0918ebce8266bfbd1a9d75f4", "fetched_at": "2026-08-29T11:18:21.620736+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetPathEntity-class.html"}, {"content_hash": "fca120fd498b937e9ff008f261b12f3309f6715113dd6808cc626b1c6dbacc2d", "fetched_at": "2026-08-29T11:18:21.622684+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest"}, {"content_hash": "7d8025a71679c170285c2df5a49b2c01254fa2423cf144f00c015f76ae17461a", "fetched_at": "2026-08-29T11:18:21.625231+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/MultipartFile-class.html"}, {"content_hash": "1b152a2fa859e5ab58662848791657ebf792d294fe2023d37398ac6b7467b63e", "fetched_at": "2026-08-29T11:18:21.626804+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/dio/latest/dio/MultipartFile-class.html"}, {"content_hash": "314e1be00847edab6f40c2447d4133b37f11de5a93eb50c0b805adedfab28c94", "fetched_at": "2026-08-29T11:18:21.628375+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/wechat_assets_picker/latest"}, {"content_hash": "b3225e3d5a7b623fb399ea6f8bdbb6c127d24179cfb33b093e46f79bee539107", "fetched_at": "2026-08-29T11:18:21.614172+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/changelog"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:45:08.834911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a41ed74df099245d4fc93bdb3dd9672af08ee5ed650fae0b5f938c92726e7055", "fetched_at": "2026-08-28T04:05:16.697594+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercandies/flutter_wechat_assets_picker"}, {"content_hash": "9ac88dbce981ae64713870a1087573c69c433b42bd55e83a4b06df47489039cf", "fetched_at": "2026-08-29T11:18:21.604463+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker"}, {"content_hash": "5b1b5b85b68083c14ad57dcb3222f31d381cfb94948cde07b1aaf47d93c30c0f", "fetched_at": "2026-08-29T11:18:21.616565+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/install"}, {"content_hash": "5a8f574ab5eb87ede4c416376f4298923530784387abc1721ea8f04e68b19a90", "fetched_at": "2026-08-29T11:18:21.618550+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetEntity-class.html"}, {"content_hash": "0f50a51d03a1369825596834efce04e4ebe1126f0918ebce8266bfbd1a9d75f4", "fetched_at": "2026-08-29T11:18:21.620736+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetPathEntity-class.html"}, {"content_hash": "fca120fd498b937e9ff008f261b12f3309f6715113dd6808cc626b1c6dbacc2d", "fetched_at": "2026-08-29T11:18:21.622684+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest"}, {"content_hash": "7d8025a71679c170285c2df5a49b2c01254fa2423cf144f00c015f76ae17461a", "fetched_at": "2026-08-29T11:18:21.625231+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/MultipartFile-class.html"}, {"content_hash": "1b152a2fa859e5ab58662848791657ebf792d294fe2023d37398ac6b7467b63e", "fetched_at": "2026-08-29T11:18:21.626804+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/dio/latest/dio/MultipartFile-class.html"}, {"content_hash": "314e1be00847edab6f40c2447d4133b37f11de5a93eb50c0b805adedfab28c94", "fetched_at": "2026-08-29T11:18:21.628375+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/wechat_assets_picker/latest"}, {"content_hash": "b3225e3d5a7b623fb399ea6f8bdbb6c127d24179cfb33b093e46f79bee539107", "fetched_at": "2026-08-29T11:18:21.614172+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/changelog"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:45:08.834911+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a41ed74df099245d4fc93bdb3dd9672af08ee5ed650fae0b5f938c92726e7055", "fetched_at": "2026-08-28T04:05:16.697594+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fluttercandies/flutter_wechat_assets_picker"}, {"content_hash": "9ac88dbce981ae64713870a1087573c69c433b42bd55e83a4b06df47489039cf", "fetched_at": "2026-08-29T11:18:21.604463+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker"}, {"content_hash": "5b1b5b85b68083c14ad57dcb3222f31d381cfb94948cde07b1aaf47d93c30c0f", "fetched_at": "2026-08-29T11:18:21.616565+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/install"}, {"content_hash": "5a8f574ab5eb87ede4c416376f4298923530784387abc1721ea8f04e68b19a90", "fetched_at": "2026-08-29T11:18:21.618550+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetEntity-class.html"}, {"content_hash": "0f50a51d03a1369825596834efce04e4ebe1126f0918ebce8266bfbd1a9d75f4", "fetched_at": "2026-08-29T11:18:21.620736+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest/photo_manager/AssetPathEntity-class.html"}, {"content_hash": "fca120fd498b937e9ff008f261b12f3309f6715113dd6808cc626b1c6dbacc2d", "fetched_at": "2026-08-29T11:18:21.622684+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/photo_manager/latest"}, {"content_hash": "7d8025a71679c170285c2df5a49b2c01254fa2423cf144f00c015f76ae17461a", "fetched_at": "2026-08-29T11:18:21.625231+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/MultipartFile-class.html"}, {"content_hash": "1b152a2fa859e5ab58662848791657ebf792d294fe2023d37398ac6b7467b63e", "fetched_at": "2026-08-29T11:18:21.626804+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/dio/latest/dio/MultipartFile-class.html"}, {"content_hash": "314e1be00847edab6f40c2447d4133b37f11de5a93eb50c0b805adedfab28c94", "fetched_at": "2026-08-29T11:18:21.628375+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/wechat_assets_picker/latest"}, {"content_hash": "b3225e3d5a7b623fb399ea6f8bdbb6c127d24179cfb33b093e46f79bee539107", "fetched_at": "2026-08-29T11:18:21.614172+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/wechat_assets_picker/changelog"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 93}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2351, "days_push": 20, "days_rel": 45, "gap_med": 27, "n_releases_24m": 18}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}