项目简介
ONE·一个阅读器是基于Python和QtQuick框架开发的应用程序,能为用户带来简洁、高效的阅读体验。该应用解析RSS订阅源,展示每日精选的文章、图片和问答内容。它针对SailfishOS平台进行了优化,也适用于其他支持QtQuick的桌面或移动平台。
项目的主要特性和功能
- RSS订阅解析:利用Python的
feedparser
库解析RSS订阅源,获取每日更新内容。 - 图片缓存与管理:借助Python脚本实现图片的下载、缓存和清理,支持离线浏览图片。
- 数据库存储:采用SQLite数据库存储每日内容,便于用户快速访问历史内容。
- HTML内容清理:通过自定义HTML解析器清理和格式化HTML内容,保证内容安全可读。
- 多平台支持:基于QtQuick框架,支持SailfishOS、Linux、Windows和macOS等多平台。
安装使用步骤
前提条件
确保已安装以下软件和库: - Python 3.x - Qt 5.x - PyQt5 或 PySide2 - feedparser - beautifulsoup4
安装步骤
- 复制项目:
bash cd harbour-one
- 安装依赖:
bash pip install -r requirements.txt
- 运行应用:
bash python src/harbour-one.py
使用说明
- 启动应用:运行上述命令后,应用启动并加载QML界面。
- 浏览内容:应用自动解析RSS订阅源,展示每日更新的文章、图片和问答内容。
- 离线浏览:应用会缓存图片和文章内容,支持离线浏览历史内容。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】