{"adoption": {"forks": 347, "observed_at": "2026-08-28T04:03:54.791504+00:00", "stars": 1184}, "canonical_url": "https://ross.abutalabs.com/products/outlookregister", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Outlook 注册机", "domain": ["developer-tools", "privacy"], "enriched": true, "function": ["workflow-automation", "web-scraping", "security"], "health_score": 79, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["LainsNL/OutlookRegister"], "name": "LainsNL/OutlookRegister", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2026-08-14T07:07:16+00:00", "repo": "LainsNL/OutlookRegister", "stars": 1184, "tags": ["outlook", "account-registration", "playwright", "patchright", "captcha-bypass", "browser-automation", "proxy-rotation", "oauth2", "automation"], "topics": ["oauth2", "outlook", "playwright", "patchright"], "urls": [], "use_cases": ["bulk create outlook accounts", "automate hotmail email registration", "register outlook accounts with proxies", "bypass captcha when creating microsoft accounts", "generate outlook emails for testing", "automated email account farming with playwright"], "what_it_is": "A Python automation tool that mass-registers Outlook/Hotmail email accounts using browser automation (Playwright or Patchright) with simulated human form filling and automatic CAPTCHA handling. It supports proxy pools, configurable concurrency, and helper email services (moemail or Outlook Graph API) for verification.", "when_to_avoid": ["you need a legitimate, ToS-compliant way to provision mailboxes (use Microsoft 365 admin APIs instead)", "you want a maintained tool with a license and guaranteed selector freshness", "you cannot supply clean proxy IPs, since success rates depend heavily on IP reputation"], "when_to_choose": ["you need to automate Outlook account creation at scale with proxy support", "you want Patchright-based stealth browser automation with CAPTCHA handling", "you need programmatically generated Outlook mailboxes for downstream automation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/outlookregister", "repo": "LainsNL/OutlookRegister", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.791504+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:24:13.928398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad73fbe71a33d264ed0f55d56918d9e4b713c1ce99ee3de61e6bbf8bac76104", "fetched_at": "2026-08-28T04:03:54.791504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LainsNL/OutlookRegister"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.791504+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:24:13.928398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad73fbe71a33d264ed0f55d56918d9e4b713c1ce99ee3de61e6bbf8bac76104", "fetched_at": "2026-08-28T04:03:54.791504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LainsNL/OutlookRegister"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:24:13.928398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad73fbe71a33d264ed0f55d56918d9e4b713c1ce99ee3de61e6bbf8bac76104", "fetched_at": "2026-08-28T04:03:54.791504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LainsNL/OutlookRegister"}], "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:03:54.791504+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.791504+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.791504+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:24:13.928398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad73fbe71a33d264ed0f55d56918d9e4b713c1ce99ee3de61e6bbf8bac76104", "fetched_at": "2026-08-28T04:03:54.791504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LainsNL/OutlookRegister"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.791504+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.791504+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:24:13.928398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad73fbe71a33d264ed0f55d56918d9e4b713c1ce99ee3de61e6bbf8bac76104", "fetched_at": "2026-08-28T04:03:54.791504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LainsNL/OutlookRegister"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.791504+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.791504+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.791504+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:24:13.928398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad73fbe71a33d264ed0f55d56918d9e4b713c1ce99ee3de61e6bbf8bac76104", "fetched_at": "2026-08-28T04:03:54.791504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LainsNL/OutlookRegister"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.791504+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.791504+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:24:13.928398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad73fbe71a33d264ed0f55d56918d9e4b713c1ce99ee3de61e6bbf8bac76104", "fetched_at": "2026-08-28T04:03:54.791504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LainsNL/OutlookRegister"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:24:13.928398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad73fbe71a33d264ed0f55d56918d9e4b713c1ce99ee3de61e6bbf8bac76104", "fetched_at": "2026-08-28T04:03:54.791504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LainsNL/OutlookRegister"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:24:13.928398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad73fbe71a33d264ed0f55d56918d9e4b713c1ce99ee3de61e6bbf8bac76104", "fetched_at": "2026-08-28T04:03:54.791504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LainsNL/OutlookRegister"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:24:13.928398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad73fbe71a33d264ed0f55d56918d9e4b713c1ce99ee3de61e6bbf8bac76104", "fetched_at": "2026-08-28T04:03:54.791504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LainsNL/OutlookRegister"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 30, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 431, "days_push": 19, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}