tmwgsicp-wechat-download-api/utils
tmwgsicp 752f555f0c feat: support audio share articles (item_show_type=7) and improve content detection
Major Updates:
- Add support for item_show_type=7 audio/video share pages with basic metadata extraction
- Enhance is_audio_message() with strict regex to avoid false positives
- Improve get_unavailable_reason() to correctly distinguish verification pages
- Add friendly placeholder text for pure-image articles
- Add comprehensive CONTENT_TYPES.md documentation

Technical Improvements:
- Fix pure-image articles being misidentified as audio articles
- Fix WeChat verification pages being marked as permanently unavailable
- Fix empty Vue app (privacy page) detection logic
- Optimize article type detection priority based on item_show_type

Documentation:
- Add CONTENT_TYPES.md with detailed explanations of all content types
- Update README.md to reference new documentation
- Document known limitations for audio articles

Note: Audio articles (type=7) use dynamic Vue apps, so only basic metadata
(title, author, cover image) can be extracted. Full audio URL extraction
would require browser environment.

Made-with: Cursor
2026-03-24 13:45:37 +08:00
..
__init__.py init: wechat-download-api v1.0.0 2026-02-24 10:47:18 +08:00
article_fetcher.py feat: add audio extraction, type-10 posts, and comprehensive unavailability detection 2026-03-23 14:19:41 +08:00
auth_manager.py feat: add RSS subscription, proxy pool and anti-fingerprint 2026-02-25 14:19:06 +08:00
content_processor.py feat: support audio share articles (item_show_type=7) and improve content detection 2026-03-24 13:45:37 +08:00
helpers.py feat: support audio share articles (item_show_type=7) and improve content detection 2026-03-24 13:45:37 +08:00
http_client.py feat(rss): RSS支持完整文章内容+图片代理修复 2026-03-07 20:18:44 +08:00
image_proxy.py feat(rss): RSS支持完整文章内容+图片代理修复 2026-03-07 20:18:44 +08:00
proxy_pool.py feat: add RSS subscription, proxy pool and anti-fingerprint 2026-02-25 14:19:06 +08:00
rate_limiter.py feat: add RSS subscription, proxy pool and anti-fingerprint 2026-02-25 14:19:06 +08:00
rss_poller.py feat: add audio extraction, type-10 posts, and comprehensive unavailability detection 2026-03-23 14:19:41 +08:00
rss_store.py feat: add Docker support with multi-arch build and CI/CD 2026-03-24 02:21:14 +08:00
webhook.py feat: add audio extraction, type-10 posts, and comprehensive unavailability detection 2026-03-23 14:19:41 +08:00