{"adoption": {"forks": 146, "observed_at": "2026-08-28T04:03:23.242394+00:00", "stars": 1051}, "canonical_url": "https://ross.abutalabs.com/products/python-livereload", "card": {"archived": false, "artifact_type": "library", "description": "livereload server in python", "domain": ["web-development", "developer-tools", "frontend"], "enriched": true, "function": ["http-server", "web-framework", "developer-tools"], "health_score": 80, "homepage": "https://livereload.readthedocs.io/en/latest/", "language": "Python", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "active", "member_repos": ["lepture/python-livereload"], "name": "lepture/python-livereload", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2026-05-23T00:36:54+00:00", "repo": "lepture/python-livereload", "stars": 1051, "tags": ["livereload", "live-reload", "web-development", "development-server", "watch-files", "browser-refresh"], "topics": [], "urls": [], "use_cases": ["auto-reload webpages when files change during development", "avoid manually refreshing the browser while editing HTML/CSS/JS", "run a development server with live reload in Python", "watch static site files and refresh browser automatically", "integrate live reload into a Python web development workflow"], "what_it_is": "A Python LiveReload server that automatically reloads webpages in the browser when files change, eliminating manual refreshes. It is installed via pip and aimed at web developers who work in Python.", "when_to_avoid": ["you need a full build pipeline with HMR like Vite or webpack-dev-server", "your project is Node.js-centric and already has a JS live-reload tool", "you need production serving rather than a development aid"], "when_to_choose": ["you develop websites or static pages in Python and want automatic browser refresh", "you want a simple pip-installable alternative to Node-based livereload tooling", "you already use Python tooling and want file-watching with browser reload"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/python-livereload", "repo": "lepture/python-livereload", "role": "main", "score": 60}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:23.242394+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:00:09.253113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b97604dae2c2a9faf91e6104ea5e62687466f651cb9b919c117be7b09d605cc0", "fetched_at": "2026-08-28T04:03:23.242394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lepture/python-livereload"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:23.242394+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:00:09.253113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b97604dae2c2a9faf91e6104ea5e62687466f651cb9b919c117be7b09d605cc0", "fetched_at": "2026-08-28T04:03:23.242394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lepture/python-livereload"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:00:09.253113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b97604dae2c2a9faf91e6104ea5e62687466f651cb9b919c117be7b09d605cc0", "fetched_at": "2026-08-28T04:03:23.242394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lepture/python-livereload"}], "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:23.242394+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:23.242394+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:23.242394+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:00:09.253113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b97604dae2c2a9faf91e6104ea5e62687466f651cb9b919c117be7b09d605cc0", "fetched_at": "2026-08-28T04:03:23.242394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lepture/python-livereload"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:23.242394+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:23.242394+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:00:09.253113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b97604dae2c2a9faf91e6104ea5e62687466f651cb9b919c117be7b09d605cc0", "fetched_at": "2026-08-28T04:03:23.242394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lepture/python-livereload"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:23.242394+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:23.242394+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:23.242394+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:00:09.253113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b97604dae2c2a9faf91e6104ea5e62687466f651cb9b919c117be7b09d605cc0", "fetched_at": "2026-08-28T04:03:23.242394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lepture/python-livereload"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:23.242394+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:23.242394+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:00:09.253113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b97604dae2c2a9faf91e6104ea5e62687466f651cb9b919c117be7b09d605cc0", "fetched_at": "2026-08-28T04:03:23.242394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lepture/python-livereload"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:00:09.253113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b97604dae2c2a9faf91e6104ea5e62687466f651cb9b919c117be7b09d605cc0", "fetched_at": "2026-08-28T04:03:23.242394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lepture/python-livereload"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:00:09.253113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b97604dae2c2a9faf91e6104ea5e62687466f651cb9b919c117be7b09d605cc0", "fetched_at": "2026-08-28T04:03:23.242394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lepture/python-livereload"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:00:09.253113+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b97604dae2c2a9faf91e6104ea5e62687466f651cb9b919c117be7b09d605cc0", "fetched_at": "2026-08-28T04:03:23.242394+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lepture/python-livereload"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 83, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5235, "days_push": 103, "days_rel": 623, "gap_med": null, "n_releases_24m": 1}, "score": 60, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}