{"adoption": {"forks": 841, "observed_at": "2026-08-28T04:10:38.927765+00:00", "stars": 9945}, "canonical_url": "https://ross.abutalabs.com/products/bash-snippets", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A collection of small bash scripts for heavy terminal users", "domain": ["developer-tools"], "enriched": true, "function": ["cli", "developer-tools", "cryptography", "backup", "search-engine"], "health_score": 20, "homepage": null, "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["alexanderepstein/Bash-Snippets"], "name": "alexanderepstein/Bash-Snippets", "platform": ["windows", "cli"], "pushed_at": "2024-05-04T18:12:41+00:00", "repo": "alexanderepstein/Bash-Snippets", "stars": 9945, "tags": ["bash-scripts", "terminal-tools", "cheatsheet", "currency-converter", "weather", "youtube-player", "qr-code", "no-dependencies", "command-line", "automation", "linux", "macos"], "topics": ["bash", "currency-converter", "stock-prices", "weather", "encryption", "movies", "url-shortner", "recommendation-engine", "cheatsheet", "backup", "youtube-player", "qrencode"], "urls": [], "use_cases": ["quickly look up command options and code snippets from the terminal", "encrypt and decrypt files with AES-256 from the command line", "back up GitHub repositories to BitBucket", "check weather or currency exchange rates without leaving the terminal", "generate QR codes or shorten URLs from the shell", "play YouTube videos from the terminal"], "what_it_is": "A collection of small, dependency-free bash scripts for heavy terminal users, covering utilities like cheatsheet lookup, file encryption, GitHub-to-BitBucket backup, weather, currency conversion, and more. Each tool is a standalone shell script tested on macOS, Linux, and Windows' bash.", "when_to_avoid": ["you need actively maintained or feature-rich tools rather than a script collection", "you are on Cygwin or MSYS2, which are not supported", "you need a GUI or cross-platform desktop application"], "when_to_choose": ["you live in the terminal and want small standalone utilities with no dependencies", "you want a single toolkit of handy bash scripts across macOS and Linux", "you need quick CLI conveniences like cheatsheets, encryption, or backups without installing heavy software"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bash-snippets", "repo": "alexanderepstein/Bash-Snippets", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:38.927765+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:20:17.022660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3627ee0dae47007ea4dbda5e12875b5db2bb6a425a173409da55c17fdc89107", "fetched_at": "2026-08-28T04:10:38.927765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderepstein/Bash-Snippets"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:38.927765+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:20:17.022660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3627ee0dae47007ea4dbda5e12875b5db2bb6a425a173409da55c17fdc89107", "fetched_at": "2026-08-28T04:10:38.927765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderepstein/Bash-Snippets"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:20:17.022660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3627ee0dae47007ea4dbda5e12875b5db2bb6a425a173409da55c17fdc89107", "fetched_at": "2026-08-28T04:10:38.927765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderepstein/Bash-Snippets"}], "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:10:38.927765+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:38.927765+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:38.927765+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:20:17.022660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3627ee0dae47007ea4dbda5e12875b5db2bb6a425a173409da55c17fdc89107", "fetched_at": "2026-08-28T04:10:38.927765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderepstein/Bash-Snippets"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:38.927765+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:38.927765+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:20:17.022660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3627ee0dae47007ea4dbda5e12875b5db2bb6a425a173409da55c17fdc89107", "fetched_at": "2026-08-28T04:10:38.927765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderepstein/Bash-Snippets"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:38.927765+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:38.927765+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:38.927765+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:20:17.022660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3627ee0dae47007ea4dbda5e12875b5db2bb6a425a173409da55c17fdc89107", "fetched_at": "2026-08-28T04:10:38.927765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderepstein/Bash-Snippets"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:38.927765+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:38.927765+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:20:17.022660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3627ee0dae47007ea4dbda5e12875b5db2bb6a425a173409da55c17fdc89107", "fetched_at": "2026-08-28T04:10:38.927765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderepstein/Bash-Snippets"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:20:17.022660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3627ee0dae47007ea4dbda5e12875b5db2bb6a425a173409da55c17fdc89107", "fetched_at": "2026-08-28T04:10:38.927765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderepstein/Bash-Snippets"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:20:17.022660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3627ee0dae47007ea4dbda5e12875b5db2bb6a425a173409da55c17fdc89107", "fetched_at": "2026-08-28T04:10:38.927765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderepstein/Bash-Snippets"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:20:17.022660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3627ee0dae47007ea4dbda5e12875b5db2bb6a425a173409da55c17fdc89107", "fetched_at": "2026-08-28T04:10:38.927765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alexanderepstein/Bash-Snippets"}], "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": 3355, "days_push": 851, "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}}