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