Skip to content

feat(#254): add connpass.com embed support#255

Merged
drillan merged 2 commits into
mainfrom
feat/254-add-connpass-embed
Feb 1, 2026
Merged

feat(#254): add connpass.com embed support#255
drillan merged 2 commits into
mainfrom
feat/254-add-connpass-embed

Conversation

@drillan

@drillan drillan commented Feb 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add support for embedding connpass.com event pages in note.com articles
  • Connpass URLs use subdomain format ({group}.connpass.com/event/{id}/) and are handled via the external-article service type
  • Add CONNPASS_PATTERN regex with exclusion for www subdomain

Test plan

  • Unit tests pass (uv run pytest tests/unit/test_embeds.py -v -k connpass)
  • E2E test passes (uv run pytest tests/e2e/test_embed_api.py -v -k connpass)
  • Manual verification with note_create_from_file using sample_embeds.md
  • All quality checks pass (ruff check, ruff format, mypy)

Closes #254

🤖 Generated with Claude Code

drillan and others added 2 commits February 1, 2026 13:31
Add support for embedding connpass.com event pages in note.com articles.
Connpass URLs use subdomain format ({group}.connpass.com/event/{id}/)
and are handled via the 'external-article' service type.

- Add CONNPASS_PATTERN regex for URL detection (excludes www subdomain)
- Register pattern in EMBED_PATTERNS with 'external-article' service
- Add comprehensive unit tests (13 test cases across 8 test classes)
- Add E2E test for API conversion verification
- Update documentation and sample embeds file

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add missing docstring section for connpass embed support following
the established pattern for other embed services.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@drillan drillan merged commit 0e3f07d into main Feb 1, 2026
2 checks passed
@drillan drillan deleted the feat/254-add-connpass-embed branch February 1, 2026 04:41
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.

feat: connpass.comの埋め込み機能を追加

1 participant