RSS 파이프라인
RSS 수집·본문 확장·외부 서비스 연동을 하나의 파이프라인으로 통합.
FreshRSSPHPRSS-BridgeFlareSolverrPostgreSQLffmpeg
- ffmpeg 포함 커스텀 FreshRSS Docker 이미지
- RssToFullContentBridge — 피드 → 본문 XPath 추출
- ZiplineShare·Linkwarden·Webhook 확장
구현 구성
서비스 스택
| 컴포넌트 | 역할 |
|---|---|
| FreshRSS | RSS 리더 (커스텀 ffmpeg 이미지) |
| RSS-Bridge | 사이트별 RSS 브릿지 생성 |
| FlareSolverr | 페이지 해석 보조 |
| PostgreSQL | FreshRSS DB |
자체 개발
RssToFullContentBridge (PHP)
- RSS/Atom 피드 → 각 기사 페이지 XPath → Full Content HTML
ContentRemovalHelper: DOM 정제, 모지바케 복구
FreshRSS 확장
xExtension-ZiplineShare— 항목에서 Zipline 링크 생성xExtension-RssBridge— RSS-Bridge iframe 임베드xExtension-Webhook,xExtension-linkwarden-button
데이터 흐름
- RSS-Bridge로 비표준 사이트 피드 생성
- RssToFullContentBridge로 본문 HTML 확장
- FreshRSS에서 읽기 → Zipline 또는 Linkwarden으로 저장