{"adoption": {"forks": 144, "observed_at": "2026-08-28T04:06:12.359738+00:00", "stars": 2090}, "canonical_url": "https://ross.abutalabs.com/products/glotlabs-gdrive", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Google Drive CLI Client", "domain": ["developer-tools", "files", "cloud-computing"], "enriched": true, "function": ["cli", "http-client", "file-system", "auth"], "health_score": 25, "homepage": null, "language": "Rust", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["glotlabs/gdrive"], "name": "glotlabs/gdrive", "platform": ["windows", "cli", "cross-platform"], "pushed_at": "2024-08-03T18:23:43+00:00", "repo": "glotlabs/gdrive", "stars": 2090, "tags": ["google-drive", "cloud-storage", "file-sync", "oauth", "rust", "command-line", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["upload files to google drive from the command line", "download files from google drive in a shell script", "manage multiple google drive accounts from terminal", "set up gdrive access on a remote server", "automate google drive backups via cli", "script file transfers to google drive"], "what_it_is": "gdrive is a command line application for interacting with Google Drive, written in Rust and the successor to gdrive2. It supports account management with OAuth, uploading, downloading, and other basic Drive operations from the terminal.", "when_to_avoid": ["you need a full-featured GUI for browsing drive files", "you need advanced features not yet implemented in this successor to gdrive2", "you cannot create your own Google OAuth client credentials"], "when_to_choose": ["you need scripted or automated google drive access on linux servers", "you prefer a lightweight native binary over browser-based drive clients", "you want to manage multiple drive accounts from the terminal"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/glotlabs-gdrive", "repo": "glotlabs/gdrive", "role": "main", "score": 22}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.359738+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:55:36.184032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f29e29a6079d58d3c6d1e988681781167014d6cae437a7326685021bb0f7df6b", "fetched_at": "2026-08-28T04:06:12.359738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glotlabs/gdrive"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.359738+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:55:36.184032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f29e29a6079d58d3c6d1e988681781167014d6cae437a7326685021bb0f7df6b", "fetched_at": "2026-08-28T04:06:12.359738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glotlabs/gdrive"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:55:36.184032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f29e29a6079d58d3c6d1e988681781167014d6cae437a7326685021bb0f7df6b", "fetched_at": "2026-08-28T04:06:12.359738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glotlabs/gdrive"}], "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:06:12.359738+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.359738+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.359738+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:55:36.184032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f29e29a6079d58d3c6d1e988681781167014d6cae437a7326685021bb0f7df6b", "fetched_at": "2026-08-28T04:06:12.359738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glotlabs/gdrive"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.359738+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.359738+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:55:36.184032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f29e29a6079d58d3c6d1e988681781167014d6cae437a7326685021bb0f7df6b", "fetched_at": "2026-08-28T04:06:12.359738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glotlabs/gdrive"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.359738+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.359738+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.359738+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:55:36.184032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f29e29a6079d58d3c6d1e988681781167014d6cae437a7326685021bb0f7df6b", "fetched_at": "2026-08-28T04:06:12.359738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glotlabs/gdrive"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.359738+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.359738+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:55:36.184032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f29e29a6079d58d3c6d1e988681781167014d6cae437a7326685021bb0f7df6b", "fetched_at": "2026-08-28T04:06:12.359738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glotlabs/gdrive"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:55:36.184032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f29e29a6079d58d3c6d1e988681781167014d6cae437a7326685021bb0f7df6b", "fetched_at": "2026-08-28T04:06:12.359738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glotlabs/gdrive"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:55:36.184032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f29e29a6079d58d3c6d1e988681781167014d6cae437a7326685021bb0f7df6b", "fetched_at": "2026-08-28T04:06:12.359738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glotlabs/gdrive"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:55:36.184032+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f29e29a6079d58d3c6d1e988681781167014d6cae437a7326685021bb0f7df6b", "fetched_at": "2026-08-28T04:06:12.359738+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glotlabs/gdrive"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 95, "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": 1343, "days_push": 760, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 22, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}