Skip to content

douyin-skills v1.1.0

Latest

Choose a tag to compare

@zJay26 zJay26 released this 14 Aug 11:18

douyin-skills v1.1.0

v1.1.0 extracts an explicit platform boundary from the shared Douyin workflows. The release keeps the existing Douyin behavior and JSON result contract while making platform-specific URLs, selectors, navigation entry points, content-reference parsing, and text markers injectable and replaceable.

The result contract remains 1.0. This release ships only the Douyin adapter; it does not claim support for another social platform.

What's included

  • A shared PlatformAdapter protocol and selector model for platform-specific browser details.
  • The first DouyinAdapter, covering the existing login, search, detail, interaction, and photo-publishing paths.
  • Focused adapter-injection tests, including URL/content-reference parsing and generated browser expressions.
  • Compatibility wrappers for the existing douyin.urls and douyin.selectors imports.
  • Documentation of the adapter boundary and its non-goals.

Install or upgrade

With OpenClaw:

openclaw skills install git:zJay26/douyin-skills@v1.1.0

For a manual checkout:

git fetch --tags
git checkout v1.1.0
npm ci
python scripts/cli.py doctor

If you use the GitHub Release, download douyin-skills-v1.1.0.zip and SHA256SUMS, verify the checksum, and extract the package into a new directory. Local account data remains outside the repository by default and must not be copied into a release package.

Validation scope

The final release commit is gated by the repository's Python, Node.js, fixture, packaging, lint, and formatting checks. The feature PR also passed the Windows (Python 3.13 / Node.js 24) and Ubuntu (Python 3.9 / Node.js 18) CI matrix before merge.

The release evidence includes 54 Python tests, 11 privacy-safe synthetic fixture validations, repository integrity validation with the 960×540 40-second Demo, one Node.js CDP bridge test, Ruff lint/format checks, two reproducible release builds, and a fresh-extraction version smoke test.

These checks validate repository behavior and result semantics; they do not prove current live-page compatibility for every account, selector version, captcha, interaction, or publishing flow.

Boundaries

  • Only the Douyin adapter ships in this release; no second platform is implemented.
  • Captcha, identity checks, and platform risk controls remain human-required and are never bypassed.
  • Existing human review rules and confirmed/unconfirmed result semantics remain in force.
  • The release package contains repository files only and no account, session, profile, or private-content data.

Release assets

  • douyin-skills-v1.1.0.zip — deterministic versioned source package.
  • demo.gif — 40-second, 960×540 privacy-safe walkthrough.
  • SHA256SUMS — SHA-256 digest for the named ZIP.