{"adoption": {"forks": 564, "observed_at": "2026-08-28T04:07:53.940586+00:00", "stars": 3291}, "canonical_url": "https://ross.abutalabs.com/products/automatic-udemy-course-enroller-get-paid-udemy-courses-for-free", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Do you want to LEARN NEW STUFF for FREE? Don't worry, with the power of web-scraping and automation, this script will find the necessary Udemy coupons & enroll you for PAID UDEMY COURSES, ABSOLUTELY FREE!", "domain": ["education", "crawlers", "developer-tools"], "enriched": true, "function": ["web-scraping", "workflow-automation", "cli"], "health_score": 73, "homepage": null, "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["aapatre/Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE"], "name": "aapatre/Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE", "platform": ["python", "cross-platform", "cli"], "pushed_at": "2026-04-28T11:49:25+00:00", "repo": "aapatre/Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE", "stars": 3291, "tags": ["selenium", "udemy", "coupons", "course-enrollment", "browser-automation", "automation"], "topics": ["python", "scraping", "selenium", "python3", "scraper"], "urls": [], "use_cases": ["enroll in paid udemy courses for free", "automatically grab udemy coupons", "scrape free course coupon links", "bulk enroll in udemy courses with coupons", "find free udemy course deals automatically"], "what_it_is": "A Python script that scrapes coupon sites for free Udemy course coupons and automatically enrolls the user in paid courses for free using Selenium browser automation. It aggregates links from multiple coupon aggregator websites and enrolls via the user's Udemy account.", "when_to_avoid": ["you need to enroll in one specific course - the script cannot target arbitrary courses", "your Udemy account is non-English", "you need a tool that complies with a site's terms of service or regional scraping laws"], "when_to_choose": ["you want to automatically collect and redeem free Udemy coupons", "you want a hands-off script that enrolls you in coupon-eligible courses", "you use an English-language Udemy account and can run Python with Selenium"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/automatic-udemy-course-enroller-get-paid-udemy-courses-for-free", "repo": "aapatre/Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE", "role": "main", "score": 58}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.940586+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:43:12.157796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8c3b6cb01878acdf6f56c7abdc530998ab0503744cbadf1d3e06a4f829a9180f", "fetched_at": "2026-08-28T04:07:53.940586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aapatre/Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.940586+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:43:12.157796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8c3b6cb01878acdf6f56c7abdc530998ab0503744cbadf1d3e06a4f829a9180f", "fetched_at": "2026-08-28T04:07:53.940586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aapatre/Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:43:12.157796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8c3b6cb01878acdf6f56c7abdc530998ab0503744cbadf1d3e06a4f829a9180f", "fetched_at": "2026-08-28T04:07:53.940586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aapatre/Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE"}], "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:07:53.940586+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.940586+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.940586+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:43:12.157796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8c3b6cb01878acdf6f56c7abdc530998ab0503744cbadf1d3e06a4f829a9180f", "fetched_at": "2026-08-28T04:07:53.940586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aapatre/Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.940586+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.940586+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:43:12.157796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8c3b6cb01878acdf6f56c7abdc530998ab0503744cbadf1d3e06a4f829a9180f", "fetched_at": "2026-08-28T04:07:53.940586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aapatre/Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.940586+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.940586+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.940586+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:43:12.157796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8c3b6cb01878acdf6f56c7abdc530998ab0503744cbadf1d3e06a4f829a9180f", "fetched_at": "2026-08-28T04:07:53.940586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aapatre/Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.940586+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:53.940586+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:43:12.157796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8c3b6cb01878acdf6f56c7abdc530998ab0503744cbadf1d3e06a4f829a9180f", "fetched_at": "2026-08-28T04:07:53.940586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aapatre/Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:43:12.157796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8c3b6cb01878acdf6f56c7abdc530998ab0503744cbadf1d3e06a4f829a9180f", "fetched_at": "2026-08-28T04:07:53.940586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aapatre/Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:43:12.157796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8c3b6cb01878acdf6f56c7abdc530998ab0503744cbadf1d3e06a4f829a9180f", "fetched_at": "2026-08-28T04:07:53.940586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aapatre/Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:43:12.157796+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8c3b6cb01878acdf6f56c7abdc530998ab0503744cbadf1d3e06a4f829a9180f", "fetched_at": "2026-08-28T04:07:53.940586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aapatre/Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 79, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2181, "days_push": 127, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 58, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}