{"adoption": {"forks": 118, "observed_at": "2026-08-28T04:04:49.111622+00:00", "stars": 1471}, "canonical_url": "https://ross.abutalabs.com/products/patreondownloader", "card": {"archived": false, "artifact_type": "application", "description": "Powerful tool for downloading content posted by creators on patreon.com. Supports content hosted on patreon itself as well as external sites (additional plugins might be required).", "domain": ["media", "crawlers"], "enriched": true, "function": ["web-scraping", "file-upload", "cli"], "health_score": 81, "homepage": null, "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["AlexCSDev/PatreonDownloader"], "name": "AlexCSDev/PatreonDownloader", "platform": ["windows", "cross-platform", "cli"], "pushed_at": "2026-03-08T01:01:25+00:00", "repo": "AlexCSDev/PatreonDownloader", "stars": 1471, "tags": ["patreon", "content-downloader", "archival", "csharp", "plugins", "automation", "linux"], "topics": ["patreon", "downloader", "automatic", "content"], "urls": [], "use_cases": ["download all files from a patreon creator", "archive patreon posts and attachments locally", "save patreon post descriptions and embed metadata", "download patreon content from google drive or mega links", "bulk download patreon campaign images and json data"], "what_it_is": "A command-line application for downloading content posted by creators on patreon.com, including posts, attachments, descriptions, and embedded metadata. It supports external hosts via built-in plugins (Google Drive, Mega.nz, Dropbox) and custom C# plugins.", "when_to_avoid": ["you need to download audio files, Vimeo embeds, or YouTube/imgur links, which are not supported", "you want an actively developed tool - only critical fixes are being made", "you need a graphical interface - it is CLI-only"], "when_to_choose": ["you have a patreon account and want to archive content you have access to", "you need automated bulk downloading of a creator's posts and attachments", "you want extensible downloading via custom C# plugins for external sites"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/patreondownloader", "repo": "AlexCSDev/PatreonDownloader", "role": "main", "score": 69}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.111622+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:34:44.277495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8baf59d0734e5a31ae6bfeb4919dfbb08efabd448ef56b1cb3aa10fb4392c1e", "fetched_at": "2026-08-28T04:04:49.111622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AlexCSDev/PatreonDownloader"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.111622+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:34:44.277495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8baf59d0734e5a31ae6bfeb4919dfbb08efabd448ef56b1cb3aa10fb4392c1e", "fetched_at": "2026-08-28T04:04:49.111622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AlexCSDev/PatreonDownloader"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:34:44.277495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8baf59d0734e5a31ae6bfeb4919dfbb08efabd448ef56b1cb3aa10fb4392c1e", "fetched_at": "2026-08-28T04:04:49.111622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AlexCSDev/PatreonDownloader"}], "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:04:49.111622+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.111622+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.111622+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:34:44.277495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8baf59d0734e5a31ae6bfeb4919dfbb08efabd448ef56b1cb3aa10fb4392c1e", "fetched_at": "2026-08-28T04:04:49.111622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AlexCSDev/PatreonDownloader"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.111622+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.111622+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:34:44.277495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8baf59d0734e5a31ae6bfeb4919dfbb08efabd448ef56b1cb3aa10fb4392c1e", "fetched_at": "2026-08-28T04:04:49.111622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AlexCSDev/PatreonDownloader"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.111622+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.111622+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.111622+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:34:44.277495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8baf59d0734e5a31ae6bfeb4919dfbb08efabd448ef56b1cb3aa10fb4392c1e", "fetched_at": "2026-08-28T04:04:49.111622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AlexCSDev/PatreonDownloader"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.111622+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.111622+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:34:44.277495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8baf59d0734e5a31ae6bfeb4919dfbb08efabd448ef56b1cb3aa10fb4392c1e", "fetched_at": "2026-08-28T04:04:49.111622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AlexCSDev/PatreonDownloader"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:34:44.277495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8baf59d0734e5a31ae6bfeb4919dfbb08efabd448ef56b1cb3aa10fb4392c1e", "fetched_at": "2026-08-28T04:04:49.111622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AlexCSDev/PatreonDownloader"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:34:44.277495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8baf59d0734e5a31ae6bfeb4919dfbb08efabd448ef56b1cb3aa10fb4392c1e", "fetched_at": "2026-08-28T04:04:49.111622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AlexCSDev/PatreonDownloader"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:34:44.277495+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8baf59d0734e5a31ae6bfeb4919dfbb08efabd448ef56b1cb3aa10fb4392c1e", "fetched_at": "2026-08-28T04:04:49.111622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AlexCSDev/PatreonDownloader"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 71, "longevity": 100, "rhythm": 50}, "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": 2468, "days_push": 179, "days_rel": 179, "gap_med": 151.5, "n_releases_24m": 5}, "score": 69, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}