reader
一个 Python feed 阅读器库,用于存储、管理和搜索订阅源与文章,附带可选 Web 界面和命令行工具。
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
Python 订阅源阅读库,自带存储搜索和 Web 管理界面
주요 기능
- 支持 Atom、RSS 和 JSON 订阅源
- 标记已读/重要、添加自定义标签和元数据
- 全文本搜索,支持关键词高亮
- OPML 导入导出,方便迁移
- 插件系统可扩展功能
할 수 없는 것
- •Reader 是库,不是独立应用;需要使用其提供的 Flask 应用或自己编写界面,数据库默认使用 SQLite,大量数据时注意性能,可切换其他后端(暂无原生支持),全文搜索需先调用 update_search() 建立索引,部分高版本 Python 可能需额外安装依赖,请查看项目文档
사용 사례
- 自建个性化 RSS 阅读服务
- 嵌入到现有 Python 应用中管理订阅内容
- 批量抓取并分析新闻/播客源
상세 설명
Reader 是一个 Python 的 feed 阅读器库,专注于存储、管理和搜索订阅源与文章。支持 Atom、RSS、JSON 格式,可标记已读/重要、添加标签、过滤、全文搜索、OPML 导入导出。提供稳定 API、完备测试和类型提示。可选 Flask Web 应用和命令行界面。与仅解析的 feedparser 不同,Reader 提供了完整的后端,不绑定任何框架。
문제 해결 & FAQ (1)
문제 해결아이템 ID가 변경되고 콘텐츠 기반 중복 제거가 실패할 때 피드 항목을 중복 제거하는 방법은?
.dedupe.once.title 플러그인 기능을 사용하기 전에 다음을 확인하세요: 1) 기존 항목에 중복 제목이 없는지, 2) 대부분의 새 항목이 기존 항목과 정확히 동일한 제목을 공유하는지 확인합니다. 그런 다음 .dedupe.once.title을 적용하여 제목 일치를 기준으로 중복을 제거하세요. 참고: 이 플러그인은 아직 이러한 확인을 자동화하지 않습니다. 수동 확인이 필요합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
步骤1:使用 pip 安装 reader:pip install reader
步骤2:在 Python 中导入并创建阅读器:from reader import make_reader; reader = make_reader('feeds.db')
步骤3:添加订阅源并更新:reader.add_feed('https://example.com/feed'); reader.update_feeds()
- 步骤1:使用 pip 安装 reader:pip install reader
- 步骤2:在 Python 中导入并创建阅读器:from reader import make_reader; reader = make_reader('feeds.db')
- 步骤3:添加订阅源并更新:reader.add_feed('https://example.com/feed'); reader.update_feeds()
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
直接运行 pip uninstall reader 即可卸载,数据库文件(如 feeds.db)需手动删除。
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
1 FAQ