{"adoption": {"forks": 101, "observed_at": "2026-08-28T04:03:48.017136+00:00", "stars": 1156}, "canonical_url": "https://ross.abutalabs.com/products/angrysearch", "card": {"archived": false, "artifact_type": "application", "description": "Linux file search, instant results as you type", "domain": ["developer-tools", "files"], "enriched": true, "function": ["search-engine", "gui", "file-system"], "health_score": 27, "homepage": null, "language": "Python", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["DoTheEvo/ANGRYsearch"], "name": "DoTheEvo/ANGRYsearch", "platform": ["python"], "pushed_at": "2024-07-07T22:42:15+00:00", "repo": "DoTheEvo/ANGRYsearch", "stars": 1156, "tags": ["file-search", "pyqt5", "instant-search", "everything-search-clone", "desktop-application", "command-line", "linux", "desktop"], "topics": [], "urls": [], "use_cases": ["instantly find files on linux by name as i type", "search entire filesystem not just home directory", "regex search for filenames on linux", "fast alternative to slow file manager search", "find files by substring or partial name match", "locate recently modified files with size and date"], "what_it_is": "ANGRYsearch is a Linux desktop file search application that provides instant results as you type, inspired by the Windows tool Everything Search. It is written in Python 3 with a PyQt5 GUI and indexes the filesystem into a local SQLite database for fast lookups.", "when_to_avoid": ["you need full-text content search inside files", "you are not on Linux or lack a PyQt5 desktop environment", "you need a lightweight CLI-only tool"], "when_to_choose": ["you want an Everything-like instant filename search on Linux", "you need a GUI search tool rather than CLI utilities like find or locate", "you want regex or substring filename search across all drives"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/angrysearch", "repo": "DoTheEvo/ANGRYsearch", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.017136+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.265331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98feeb9fdf54e1d3132c4db3337414f2b7dabe24f3048009714f8771903fb1f2", "fetched_at": "2026-08-28T04:03:48.017136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DoTheEvo/ANGRYsearch"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.017136+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.265331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98feeb9fdf54e1d3132c4db3337414f2b7dabe24f3048009714f8771903fb1f2", "fetched_at": "2026-08-28T04:03:48.017136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DoTheEvo/ANGRYsearch"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.265331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98feeb9fdf54e1d3132c4db3337414f2b7dabe24f3048009714f8771903fb1f2", "fetched_at": "2026-08-28T04:03:48.017136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DoTheEvo/ANGRYsearch"}], "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:48.017136+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.017136+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.017136+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.265331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98feeb9fdf54e1d3132c4db3337414f2b7dabe24f3048009714f8771903fb1f2", "fetched_at": "2026-08-28T04:03:48.017136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DoTheEvo/ANGRYsearch"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.017136+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.017136+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.265331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98feeb9fdf54e1d3132c4db3337414f2b7dabe24f3048009714f8771903fb1f2", "fetched_at": "2026-08-28T04:03:48.017136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DoTheEvo/ANGRYsearch"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.017136+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.017136+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.017136+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.265331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98feeb9fdf54e1d3132c4db3337414f2b7dabe24f3048009714f8771903fb1f2", "fetched_at": "2026-08-28T04:03:48.017136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DoTheEvo/ANGRYsearch"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.017136+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.017136+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.265331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98feeb9fdf54e1d3132c4db3337414f2b7dabe24f3048009714f8771903fb1f2", "fetched_at": "2026-08-28T04:03:48.017136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DoTheEvo/ANGRYsearch"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.265331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98feeb9fdf54e1d3132c4db3337414f2b7dabe24f3048009714f8771903fb1f2", "fetched_at": "2026-08-28T04:03:48.017136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DoTheEvo/ANGRYsearch"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.265331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98feeb9fdf54e1d3132c4db3337414f2b7dabe24f3048009714f8771903fb1f2", "fetched_at": "2026-08-28T04:03:48.017136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DoTheEvo/ANGRYsearch"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.265331+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98feeb9fdf54e1d3132c4db3337414f2b7dabe24f3048009714f8771903fb1f2", "fetched_at": "2026-08-28T04:03:48.017136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DoTheEvo/ANGRYsearch"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 4242, "days_push": 787, "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}}