{"adoption": {"forks": 685, "observed_at": "2026-08-28T04:08:41.394622+00:00", "stars": 4290}, "canonical_url": "https://ross.abutalabs.com/products/awesome-python-books", "card": {"archived": false, "artifact_type": "learning-resource", "description": ":books: Directory of Python books", "domain": ["programming-languages", "tutorials", "education", "awesome-lists"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 39, "homepage": null, "language": null, "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["junnplus/awesome-python-books"], "name": "junnplus/awesome-python-books", "platform": ["python", "cross-platform"], "pushed_at": "2025-07-17T12:26:40+00:00", "repo": "junnplus/awesome-python-books", "stars": 4290, "tags": ["awesome-list", "python-books", "curated-list", "learning-resources"], "topics": ["python-book", "learning-python", "book", "python-cookbook", "python-programming"], "urls": [], "use_cases": ["find the best python books for beginners", "recommend a python cookbook or reference book", "python reading list for learning machine learning", "books to learn web development with python", "curated python book directory by topic", "intermediate to advanced python book suggestions"], "what_it_is": "A curated awesome-list directory of Python books organized by topic, from beginner grammar to machine learning, web development, and security. It links to recommended titles with edition and author details rather than containing book content itself.", "when_to_avoid": ["you want actual book content or tutorials rather than links to purchase/external books", "you need interactive courses or video tutorials instead of books"], "when_to_choose": ["you want a curated, topic-organized list of Python books across skill levels", "you need book recommendations spanning many Python domains like testing, scraping, and data science"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-python-books", "repo": "junnplus/awesome-python-books", "role": "main", "score": 47}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.394622+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:21:54.365216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f044417a6d9c4d8ffe46ff0382418c7f6889796c3f68949d427f2bff63a60b", "fetched_at": "2026-08-28T04:08:41.394622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junnplus/awesome-python-books"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.394622+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:21:54.365216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f044417a6d9c4d8ffe46ff0382418c7f6889796c3f68949d427f2bff63a60b", "fetched_at": "2026-08-28T04:08:41.394622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junnplus/awesome-python-books"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:21:54.365216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f044417a6d9c4d8ffe46ff0382418c7f6889796c3f68949d427f2bff63a60b", "fetched_at": "2026-08-28T04:08:41.394622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junnplus/awesome-python-books"}], "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:08:41.394622+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.394622+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.394622+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:21:54.365216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f044417a6d9c4d8ffe46ff0382418c7f6889796c3f68949d427f2bff63a60b", "fetched_at": "2026-08-28T04:08:41.394622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junnplus/awesome-python-books"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.394622+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.394622+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:21:54.365216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f044417a6d9c4d8ffe46ff0382418c7f6889796c3f68949d427f2bff63a60b", "fetched_at": "2026-08-28T04:08:41.394622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junnplus/awesome-python-books"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.394622+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.394622+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.394622+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:21:54.365216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f044417a6d9c4d8ffe46ff0382418c7f6889796c3f68949d427f2bff63a60b", "fetched_at": "2026-08-28T04:08:41.394622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junnplus/awesome-python-books"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.394622+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:41.394622+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:21:54.365216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f044417a6d9c4d8ffe46ff0382418c7f6889796c3f68949d427f2bff63a60b", "fetched_at": "2026-08-28T04:08:41.394622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junnplus/awesome-python-books"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:21:54.365216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f044417a6d9c4d8ffe46ff0382418c7f6889796c3f68949d427f2bff63a60b", "fetched_at": "2026-08-28T04:08:41.394622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junnplus/awesome-python-books"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:21:54.365216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f044417a6d9c4d8ffe46ff0382418c7f6889796c3f68949d427f2bff63a60b", "fetched_at": "2026-08-28T04:08:41.394622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junnplus/awesome-python-books"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:21:54.365216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f044417a6d9c4d8ffe46ff0382418c7f6889796c3f68949d427f2bff63a60b", "fetched_at": "2026-08-28T04:08:41.394622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/junnplus/awesome-python-books"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 32, "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": 3797, "days_push": 412, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 47, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}