{"adoption": {"forks": 30, "observed_at": "2026-08-28T04:03:44.892652+00:00", "stars": 1143}, "canonical_url": "https://ross.abutalabs.com/products/tiebats", "card": {"archived": true, "artifact_type": "plugin", "description": "提供修改百度贴吧底栏等个性化功能。An Xposed module for Baidu Tieba with personalized functions.", "domain": ["android-tools", "privacy"], "enriched": true, "function": ["security", "developer-tools", "plugin-system"], "health_score": 10, "homepage": null, "language": "Kotlin", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["GuhDoy/TiebaTS"], "name": "GuhDoy/TiebaTS", "platform": [], "pushed_at": "2024-08-07T10:19:18+00:00", "repo": "GuhDoy/TiebaTS", "stars": 1143, "tags": ["xposed-module", "baidu-tieba", "app-customization", "ad-filtering", "kotlin", "automation", "android"], "topics": [], "urls": [], "use_cases": ["customize the Baidu Tieba bottom navigation bar", "filter homepage recommendations and post replies in Tieba", "hide red dot notifications and clean up the Tieba UI", "automatically sign in to Baidu Tieba daily", "auto-switch dark mode in Tieba", "save all images from a Tieba post with a long press", "add nicknames/notes to followed users in Tieba", "disable Flutter components in the Tieba app"], "what_it_is": "TiebaTS is an Xposed module written in Kotlin that customizes the Baidu Tieba Android app, offering features like custom bottom navigation, content filtering, auto sign-in, and dark mode switching. It hooks into the Tieba app at runtime to remove clutter and add convenience functions.", "when_to_avoid": ["your device is not rooted or lacks an Xposed framework", "you don't use the Baidu Tieba app", "you need a solution that works without modifying the app"], "when_to_choose": ["you root your Android device and use Xposed/LSPosed frameworks", "you want to declutter and personalize the Baidu Tieba app", "you need ad/recommendation filtering and automation inside Tieba"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tiebats", "repo": "GuhDoy/TiebaTS", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.892652+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:34:54.185493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c15077b5fe7652313ab6eee7b0b534edfdb3f960046899da77b095b980d14f2", "fetched_at": "2026-08-28T04:03:44.892652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GuhDoy/TiebaTS"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.892652+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:34:54.185493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c15077b5fe7652313ab6eee7b0b534edfdb3f960046899da77b095b980d14f2", "fetched_at": "2026-08-28T04:03:44.892652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GuhDoy/TiebaTS"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:34:54.185493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c15077b5fe7652313ab6eee7b0b534edfdb3f960046899da77b095b980d14f2", "fetched_at": "2026-08-28T04:03:44.892652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GuhDoy/TiebaTS"}], "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:44.892652+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.892652+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.892652+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:34:54.185493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c15077b5fe7652313ab6eee7b0b534edfdb3f960046899da77b095b980d14f2", "fetched_at": "2026-08-28T04:03:44.892652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GuhDoy/TiebaTS"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.892652+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.892652+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:34:54.185493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c15077b5fe7652313ab6eee7b0b534edfdb3f960046899da77b095b980d14f2", "fetched_at": "2026-08-28T04:03:44.892652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GuhDoy/TiebaTS"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.892652+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.892652+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.892652+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:34:54.185493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c15077b5fe7652313ab6eee7b0b534edfdb3f960046899da77b095b980d14f2", "fetched_at": "2026-08-28T04:03:44.892652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GuhDoy/TiebaTS"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.892652+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.892652+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:34:54.185493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c15077b5fe7652313ab6eee7b0b534edfdb3f960046899da77b095b980d14f2", "fetched_at": "2026-08-28T04:03:44.892652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GuhDoy/TiebaTS"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:34:54.185493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c15077b5fe7652313ab6eee7b0b534edfdb3f960046899da77b095b980d14f2", "fetched_at": "2026-08-28T04:03:44.892652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GuhDoy/TiebaTS"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:34:54.185493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c15077b5fe7652313ab6eee7b0b534edfdb3f960046899da77b095b980d14f2", "fetched_at": "2026-08-28T04:03:44.892652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GuhDoy/TiebaTS"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:34:54.185493+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c15077b5fe7652313ab6eee7b0b534edfdb3f960046899da77b095b980d14f2", "fetched_at": "2026-08-28T04:03:44.892652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GuhDoy/TiebaTS"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2021, "days_push": 756, "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}}