{"adoption": {"forks": 382, "observed_at": "2026-08-28T04:08:35.804764+00:00", "stars": 4114}, "canonical_url": "https://ross.abutalabs.com/products/shobrook-rebound", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Instant Stack Overflow results whenever an exception is thrown", "domain": ["developer-tools"], "enriched": true, "function": ["cli", "error-handling", "web-scraping", "search-engine", "terminal-ui"], "health_score": 20, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["shobrook/rebound"], "name": "shobrook/rebound", "platform": ["cli", "python", "windows", "cross-platform"], "pushed_at": "2022-02-16T15:15:53+00:00", "repo": "shobrook/rebound", "stars": 4114, "tags": ["stack-overflow", "debugging", "error-messages", "urwid", "beautiful-soup", "command-line", "macos", "linux"], "topics": ["stackoverflow", "command-line-tool", "python", "terminal-app", "command-line-interface", "error-messages"], "urls": [], "use_cases": ["find stack overflow answers for exceptions without leaving the terminal", "debug errors by searching stack overflow automatically", "browse stack overflow results when a program crashes", "look up error messages from the command line", "get instant help for compiler and runtime errors"], "what_it_is": "Rebound is a command-line tool that runs your file and, when an exception is thrown, instantly fetches related Stack Overflow questions and answers in the terminal. It supports Python, Node.js, Ruby, Go, and Java files and is built with Urwid and Beautiful Soup.", "when_to_avoid": ["you need a GUI or browser-based debugging experience", "you need support for languages beyond the five supported ones", "you need actively maintained software with recent updates"], "when_to_choose": ["you want stack overflow answers surfaced immediately when an exception occurs", "you prefer staying in the terminal while debugging", "you work in Python, Node.js, Ruby, Go, or Java"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/shobrook-rebound", "repo": "shobrook/rebound", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:35.804764+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:23:10.686315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90cb16342ba403931392036eb483edae51d6ce2578a36af439c5a177a1b9ac26", "fetched_at": "2026-08-28T04:08:35.804764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shobrook/rebound"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:35.804764+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:23:10.686315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90cb16342ba403931392036eb483edae51d6ce2578a36af439c5a177a1b9ac26", "fetched_at": "2026-08-28T04:08:35.804764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shobrook/rebound"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:23:10.686315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90cb16342ba403931392036eb483edae51d6ce2578a36af439c5a177a1b9ac26", "fetched_at": "2026-08-28T04:08:35.804764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shobrook/rebound"}], "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:35.804764+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:35.804764+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:35.804764+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:23:10.686315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90cb16342ba403931392036eb483edae51d6ce2578a36af439c5a177a1b9ac26", "fetched_at": "2026-08-28T04:08:35.804764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shobrook/rebound"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:35.804764+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:35.804764+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:23:10.686315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90cb16342ba403931392036eb483edae51d6ce2578a36af439c5a177a1b9ac26", "fetched_at": "2026-08-28T04:08:35.804764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shobrook/rebound"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:35.804764+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:35.804764+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:35.804764+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:23:10.686315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90cb16342ba403931392036eb483edae51d6ce2578a36af439c5a177a1b9ac26", "fetched_at": "2026-08-28T04:08:35.804764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shobrook/rebound"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:35.804764+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:35.804764+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:23:10.686315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90cb16342ba403931392036eb483edae51d6ce2578a36af439c5a177a1b9ac26", "fetched_at": "2026-08-28T04:08:35.804764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shobrook/rebound"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:23:10.686315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90cb16342ba403931392036eb483edae51d6ce2578a36af439c5a177a1b9ac26", "fetched_at": "2026-08-28T04:08:35.804764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shobrook/rebound"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:23:10.686315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90cb16342ba403931392036eb483edae51d6ce2578a36af439c5a177a1b9ac26", "fetched_at": "2026-08-28T04:08:35.804764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shobrook/rebound"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:23:10.686315+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "90cb16342ba403931392036eb483edae51d6ce2578a36af439c5a177a1b9ac26", "fetched_at": "2026-08-28T04:08:35.804764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shobrook/rebound"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3108, "days_push": 1659, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}