{"adoption": {"forks": 657, "observed_at": "2026-08-28T04:04:01.887042+00:00", "stars": 1220}, "canonical_url": "https://ross.abutalabs.com/products/autojsdemo", "card": {"archived": false, "artifact_type": "learning-resource", "description": null, "domain": ["android-tools", "tutorials"], "enriched": true, "function": ["developer-tools", "workflow-automation"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["snailuncle/autojsDemo"], "name": "snailuncle/autojsDemo", "platform": [], "pushed_at": "2021-05-05T04:24:40+00:00", "repo": "snailuncle/autojsDemo", "stars": 1220, "tags": ["autojs", "android-automation", "example-scripts", "accessibility-service", "chinese-language", "automation", "android", "javascript"], "topics": [], "urls": [], "use_cases": ["automate taps and swipes on android", "write autojs scripts to control my phone", "learn android ui automation with javascript", "find example autojs code snippets", "automate repetitive tasks on android without root", "script android apps using accessibility service"], "what_it_is": "A collection of demo scripts and examples for Auto.js, an Android automation tool that uses JavaScript and the accessibility service. It accompanies the 'Yashu Tutorials' (牙叔教程) educational content on Bilibili and WeChat.", "when_to_avoid": ["you need iOS or desktop automation", "you want a maintained library with a license and active releases", "you need automation without Android accessibility permissions"], "when_to_choose": ["you are learning Auto.js and want runnable example scripts", "you want to automate Android UI interactions with JavaScript", "you follow the Yashu Tutorials content and want companion code"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/autojsdemo", "repo": "snailuncle/autojsDemo", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.887042+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:16:10.299822+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa0c5f78433cf31e8635de89f555dfddd825b74944196ac6854f21a1f3f94545", "fetched_at": "2026-08-28T04:04:01.887042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snailuncle/autojsDemo"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.887042+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:16:10.299822+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa0c5f78433cf31e8635de89f555dfddd825b74944196ac6854f21a1f3f94545", "fetched_at": "2026-08-28T04:04:01.887042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snailuncle/autojsDemo"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:16:10.299822+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa0c5f78433cf31e8635de89f555dfddd825b74944196ac6854f21a1f3f94545", "fetched_at": "2026-08-28T04:04:01.887042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snailuncle/autojsDemo"}], "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:01.887042+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.887042+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.887042+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:16:10.299822+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa0c5f78433cf31e8635de89f555dfddd825b74944196ac6854f21a1f3f94545", "fetched_at": "2026-08-28T04:04:01.887042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snailuncle/autojsDemo"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.887042+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.887042+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:16:10.299822+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa0c5f78433cf31e8635de89f555dfddd825b74944196ac6854f21a1f3f94545", "fetched_at": "2026-08-28T04:04:01.887042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snailuncle/autojsDemo"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.887042+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.887042+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.887042+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:16:10.299822+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa0c5f78433cf31e8635de89f555dfddd825b74944196ac6854f21a1f3f94545", "fetched_at": "2026-08-28T04:04:01.887042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snailuncle/autojsDemo"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.887042+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.887042+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:16:10.299822+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa0c5f78433cf31e8635de89f555dfddd825b74944196ac6854f21a1f3f94545", "fetched_at": "2026-08-28T04:04:01.887042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snailuncle/autojsDemo"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:16:10.299822+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa0c5f78433cf31e8635de89f555dfddd825b74944196ac6854f21a1f3f94545", "fetched_at": "2026-08-28T04:04:01.887042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snailuncle/autojsDemo"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:16:10.299822+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa0c5f78433cf31e8635de89f555dfddd825b74944196ac6854f21a1f3f94545", "fetched_at": "2026-08-28T04:04:01.887042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snailuncle/autojsDemo"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:16:10.299822+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa0c5f78433cf31e8635de89f555dfddd825b74944196ac6854f21a1f3f94545", "fetched_at": "2026-08-28T04:04:01.887042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/snailuncle/autojsDemo"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+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": 2743, "days_push": 1946, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}