{"adoption": {"forks": 515, "observed_at": "2026-08-28T04:09:03.691486+00:00", "stars": 4950}, "canonical_url": "https://ross.abutalabs.com/products/pidcat", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Colored logcat script which only shows log entries for a specific application package.", "domain": ["developer-tools", "mobile-development"], "enriched": true, "function": ["logging", "cli", "developer-tools"], "health_score": 20, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["JakeWharton/pidcat"], "name": "JakeWharton/pidcat", "platform": ["windows", "cli", "python"], "pushed_at": "2024-05-10T13:57:53+00:00", "repo": "JakeWharton/pidcat", "stars": 4950, "tags": ["android", "logcat", "adb", "colorized-logs", "debugging", "command-line", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["view colored logcat output for my android app", "filter logcat by application package name", "debug android app logs in terminal", "follow logs for an app without grepping process IDs", "readable adb logcat with colors"], "what_it_is": "pidcat is a Python command-line script that colorizes Android logcat output and filters it to show only log entries from a specific application package. It wraps adb to make viewing app logs during Android development more convenient.", "when_to_avoid": ["need a GUI log viewer like Android Studio's Logcat", "working on non-Android platforms or without adb installed", "need advanced log aggregation or persistence features"], "when_to_choose": ["developing Android apps and wanting package-filtered, colorized logcat in the terminal", "tired of tracking changing process IDs to grep logcat", "want a simple script installable via Homebrew or AUR"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pidcat", "repo": "JakeWharton/pidcat", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.691486+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.118802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87440829b05740429aa4e3275cb555729b986f390659fc06e6814fa351246186", "fetched_at": "2026-08-28T04:09:03.691486+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakeWharton/pidcat"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.691486+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.118802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87440829b05740429aa4e3275cb555729b986f390659fc06e6814fa351246186", "fetched_at": "2026-08-28T04:09:03.691486+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakeWharton/pidcat"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.118802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87440829b05740429aa4e3275cb555729b986f390659fc06e6814fa351246186", "fetched_at": "2026-08-28T04:09:03.691486+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakeWharton/pidcat"}], "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:09:03.691486+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.691486+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.691486+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.118802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87440829b05740429aa4e3275cb555729b986f390659fc06e6814fa351246186", "fetched_at": "2026-08-28T04:09:03.691486+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakeWharton/pidcat"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.691486+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.691486+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.118802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87440829b05740429aa4e3275cb555729b986f390659fc06e6814fa351246186", "fetched_at": "2026-08-28T04:09:03.691486+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakeWharton/pidcat"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.691486+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.691486+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.691486+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.118802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87440829b05740429aa4e3275cb555729b986f390659fc06e6814fa351246186", "fetched_at": "2026-08-28T04:09:03.691486+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakeWharton/pidcat"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.691486+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:03.691486+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.118802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87440829b05740429aa4e3275cb555729b986f390659fc06e6814fa351246186", "fetched_at": "2026-08-28T04:09:03.691486+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakeWharton/pidcat"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.118802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87440829b05740429aa4e3275cb555729b986f390659fc06e6814fa351246186", "fetched_at": "2026-08-28T04:09:03.691486+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakeWharton/pidcat"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.118802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87440829b05740429aa4e3275cb555729b986f390659fc06e6814fa351246186", "fetched_at": "2026-08-28T04:09:03.691486+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakeWharton/pidcat"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:17:52.118802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87440829b05740429aa4e3275cb555729b986f390659fc06e6814fa351246186", "fetched_at": "2026-08-28T04:09:03.691486+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakeWharton/pidcat"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4830, "days_push": 845, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}