{"adoption": {"forks": 564, "observed_at": "2026-08-28T04:06:55.210874+00:00", "stars": 2485}, "canonical_url": "https://ross.abutalabs.com/products/legado-e", "card": {"archived": false, "artifact_type": "application", "description": "阅读Sigma是legado的继承，保持开源免费，延续开源精神。", "domain": ["developer-tools", "entertainment", "media", "cross-platform"], "enriched": true, "function": ["web-scraping", "parser", "gui", "plugin-system"], "health_score": 97, "homepage": null, "language": "Kotlin", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Luoyacheng/legado-E"], "name": "Luoyacheng/legado-E", "platform": ["jvm"], "pushed_at": "2026-08-01T05:19:41+00:00", "repo": "Luoyacheng/legado-E", "stars": 2485, "tags": ["ebook-reader", "book-sources", "reading-app", "legado-fork", "rss-reader", "epub", "tts", "android", "mobile"], "topics": [], "urls": [], "use_cases": ["read epub and txt novels on android", "import custom book sources to scrape web novels", "subscribe to rss content feeds", "customize reading interface fonts and themes", "listen to books with text-to-speech", "replace and purify ads in book content"], "what_it_is": "阅读Sigma (Reading Sigma) is an open-source Android e-book reader forked from Legado, offering customizable book sources, RSS subscriptions, and local TXT/EPUB reading. It extends the original with audio playback with lyrics, video playback with danmaku, and improved book source editing.", "when_to_avoid": ["you want an app that ships with built-in book content", "you need an iOS or desktop reader", "you prefer a zero-configuration reading experience without importing sources"], "when_to_choose": ["you want a free, ad-free, highly customizable android reading app", "you need custom web-scraping book source rules", "you want audio/video playback features beyond a plain reader"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/legado-e", "repo": "Luoyacheng/legado-E", "role": "main", "score": 74}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.210874+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:28:03.530768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b73e1d0f6a352e6d4c27393baadb8c63217a52253f5fb491967d053b7d94c6f5", "fetched_at": "2026-08-28T04:06:55.210874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Luoyacheng/legado-E"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.210874+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:28:03.530768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b73e1d0f6a352e6d4c27393baadb8c63217a52253f5fb491967d053b7d94c6f5", "fetched_at": "2026-08-28T04:06:55.210874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Luoyacheng/legado-E"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:28:03.530768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b73e1d0f6a352e6d4c27393baadb8c63217a52253f5fb491967d053b7d94c6f5", "fetched_at": "2026-08-28T04:06:55.210874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Luoyacheng/legado-E"}], "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:06:55.210874+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.210874+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.210874+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:28:03.530768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b73e1d0f6a352e6d4c27393baadb8c63217a52253f5fb491967d053b7d94c6f5", "fetched_at": "2026-08-28T04:06:55.210874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Luoyacheng/legado-E"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.210874+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.210874+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:28:03.530768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b73e1d0f6a352e6d4c27393baadb8c63217a52253f5fb491967d053b7d94c6f5", "fetched_at": "2026-08-28T04:06:55.210874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Luoyacheng/legado-E"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.210874+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.210874+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.210874+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:28:03.530768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b73e1d0f6a352e6d4c27393baadb8c63217a52253f5fb491967d053b7d94c6f5", "fetched_at": "2026-08-28T04:06:55.210874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Luoyacheng/legado-E"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.210874+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.210874+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:28:03.530768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b73e1d0f6a352e6d4c27393baadb8c63217a52253f5fb491967d053b7d94c6f5", "fetched_at": "2026-08-28T04:06:55.210874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Luoyacheng/legado-E"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:28:03.530768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b73e1d0f6a352e6d4c27393baadb8c63217a52253f5fb491967d053b7d94c6f5", "fetched_at": "2026-08-28T04:06:55.210874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Luoyacheng/legado-E"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:28:03.530768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b73e1d0f6a352e6d4c27393baadb8c63217a52253f5fb491967d053b7d94c6f5", "fetched_at": "2026-08-28T04:06:55.210874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Luoyacheng/legado-E"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:28:03.530768+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b73e1d0f6a352e6d4c27393baadb8c63217a52253f5fb491967d053b7d94c6f5", "fetched_at": "2026-08-28T04:06:55.210874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Luoyacheng/legado-E"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 28, "rhythm": 74}, "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": 404, "days_push": 32, "days_rel": 179, "gap_med": 14, "n_releases_24m": 10}, "score": 74, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}