{"adoption": {"forks": 567, "observed_at": "2026-08-28T04:05:46.655825+00:00", "stars": 1869}, "canonical_url": "https://ross.abutalabs.com/products/aisenweibo", "card": {"archived": false, "artifact_type": "application", "description": "新浪微博第三方Android客户端", "domain": ["android-tools", "social-media", "mobile-development"], "enriched": true, "function": ["gui"], "health_score": 20, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["wangdan/AisenWeiBo"], "name": "wangdan/AisenWeiBo", "platform": [], "pushed_at": "2024-04-28T06:32:21+00:00", "repo": "wangdan/AisenWeiBo", "stars": 1869, "tags": ["sina-weibo", "third-party-client", "material-design", "java", "social-networking", "android"], "topics": [], "urls": [], "use_cases": ["browse sina weibo on android without the official app", "post weibo updates with multiple images", "schedule weibo posts for later publishing", "download weibo content for offline reading", "customize weibo app theme and colors", "preview gifs and long weibo posts"], "what_it_is": "AisenWeiBo is a third-party Android client for Sina Weibo built in Java with a Material Design UI. It supports posting multi-image tweets, offline downloading, scheduled publishing, theme switching, and GIF/long-post previews.", "when_to_avoid": ["you need full official API features like multi-image upload or likes, which lack permissions", "you need complete follower/following data, which is limited to ~30%", "you need an actively developed client with recent feature work", "you are not on Android"], "when_to_choose": ["you want a Material Design alternative to the official Sina Weibo Android app", "you need offline access and scheduled posting for Weibo", "you prefer an open-source Weibo client you can inspect or fork"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/aisenweibo", "repo": "wangdan/AisenWeiBo", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.655825+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:15:13.809670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fe531fc5cc0492088fdcaa5212ef546d54d51685d077f6859d306e431d3d2431", "fetched_at": "2026-08-28T04:05:46.655825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wangdan/AisenWeiBo"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.655825+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:15:13.809670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fe531fc5cc0492088fdcaa5212ef546d54d51685d077f6859d306e431d3d2431", "fetched_at": "2026-08-28T04:05:46.655825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wangdan/AisenWeiBo"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:15:13.809670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fe531fc5cc0492088fdcaa5212ef546d54d51685d077f6859d306e431d3d2431", "fetched_at": "2026-08-28T04:05:46.655825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wangdan/AisenWeiBo"}], "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:46.655825+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.655825+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.655825+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:15:13.809670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fe531fc5cc0492088fdcaa5212ef546d54d51685d077f6859d306e431d3d2431", "fetched_at": "2026-08-28T04:05:46.655825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wangdan/AisenWeiBo"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.655825+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.655825+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:15:13.809670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fe531fc5cc0492088fdcaa5212ef546d54d51685d077f6859d306e431d3d2431", "fetched_at": "2026-08-28T04:05:46.655825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wangdan/AisenWeiBo"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.655825+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.655825+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.655825+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:15:13.809670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fe531fc5cc0492088fdcaa5212ef546d54d51685d077f6859d306e431d3d2431", "fetched_at": "2026-08-28T04:05:46.655825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wangdan/AisenWeiBo"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.655825+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:46.655825+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:15:13.809670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fe531fc5cc0492088fdcaa5212ef546d54d51685d077f6859d306e431d3d2431", "fetched_at": "2026-08-28T04:05:46.655825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wangdan/AisenWeiBo"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:15:13.809670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fe531fc5cc0492088fdcaa5212ef546d54d51685d077f6859d306e431d3d2431", "fetched_at": "2026-08-28T04:05:46.655825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wangdan/AisenWeiBo"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:15:13.809670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fe531fc5cc0492088fdcaa5212ef546d54d51685d077f6859d306e431d3d2431", "fetched_at": "2026-08-28T04:05:46.655825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wangdan/AisenWeiBo"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:15:13.809670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fe531fc5cc0492088fdcaa5212ef546d54d51685d077f6859d306e431d3d2431", "fetched_at": "2026-08-28T04:05:46.655825+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wangdan/AisenWeiBo"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4345, "days_push": 857, "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}}