Skip to content

Implement ThangsPublisher#10

Merged
TheCraftyMaker merged 3 commits into
masterfrom
feat/thangs-publisher
Mar 22, 2026
Merged

Implement ThangsPublisher#10
TheCraftyMaker merged 3 commits into
masterfrom
feat/thangs-publisher

Conversation

@TheCraftyMaker

Copy link
Copy Markdown
Owner

Summary

  • Implement ThangsPublisher.PublishFreeAsync with selectors verified via codegen session
  • URL-based auth check at /mythangs to work around Google OAuth blocking automated browsers
  • Uploads model files and photos, fills title/description/tags, sets audience to Public and license
  • Human review pause before save (matches Printables pattern)
  • Add codegen CLI subcommand: opens Brave with a platform persistent profile and Playwright Inspector

Known gaps

  • Category selection is manual (TODO)
  • PublishPremiumAsync not yet implemented
  • Photo upload selector may need further testing

Test plan

  • Run against a model with --platforms thangs and verify form fills correctly
  • Confirm human review pause works and Save completes
  • Run codegen thangs URL and confirm Inspector opens with the Thangs profile

Generated with Claude Code

TheCraftyMaker and others added 2 commits March 22, 2026 17:03
- Navigate to /mythangs, use URL-based auth check (Google OAuth blocks automated browsers)
- Upload model files via file input with terms acceptance label click
- Fill title, description, tags, photos via data-testid selectors from codegen session
- Set audience to Public sharing and license via dropdown
- Human review pause before save (matching Printables pattern)
- Add `codegen` CLI subcommand for future selector inspection sessions
- Update CLAUDE.md with Slopwatch section

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…istency:

- Removed unused `System.Text.RegularExpressions` import.
- Fixed spacing and indentation issues.
- Added missing calls to `async` methods.
@TheCraftyMaker TheCraftyMaker merged commit 12d9be6 into master Mar 22, 2026
3 checks passed
@TheCraftyMaker TheCraftyMaker deleted the feat/thangs-publisher branch March 22, 2026 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant