Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/calsranna/source_parser
Parse everything by the source you create.
https://github.com/calsranna/source_parser
Last synced: about 1 month ago
JSON representation
Parse everything by the source you create.
- Host: GitHub
- URL: https://github.com/calsranna/source_parser
- Owner: CalsRanna
- License: mit
- Created: 2022-10-13T11:33:25.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-10T13:19:58.000Z (about 1 month ago)
- Last Synced: 2024-12-10T14:29:08.078Z (about 1 month ago)
- Language: Dart
- Size: 16.7 MB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
元夕:定制化的网页内容解析与展示工具
元夕专为希望根据自定义规则解析网页内容的用户而设计。
🌟 非商业性质项目,欢迎提交 issue 及 Pr 一起完善!
🔍 您可以通过以下的屏幕截图进一步了解元夕。
| 首页 | 发现 |
| :-------------------------------: | :-------------------------------: |
| ![](/docs/images/books.jpg) | ![](/docs/images/discover.jpg) |
| 书籍详情 | 小说阅读 |
| ![](/docs/images/book-detail.jpg) | ![](/docs/images/book-reader.jpg) |## 💡 核心功能
✅ **自定义规则解析**:支持 XPath 和 JSONPath 解析,并提供了一些管道函数。能基本满足大部分网页解析需求。
✅ **阅读设置**:目前支持行间距、字号以及背景主题设置。
✅ **夜间模式**:支持夜间模式,保护眼睛 👀 人人有责。
✅ **书源数据库**:基于 [Isar](https://github.com/isar/isar) 的本地数据库,存储书籍、书源规则及设置项,随时调用和分享。
✅ **缓存与阅读进度**:支持将内容缓存,并自动保存当前阅读进度,确保下次打开时能够继续阅读。
⬜ **多设备云同步**:基于各种第三方同步工具或协议,确保书籍、阅读进度和书源规则等同步到云端,多设备共享。
## TestFlight
[点击进入 TestFlight 内测](https://testflight.apple.com/join/eVmnwilc)
## 👩💻 书源
这里提供了一个简单的示例书源合集。
[示例书源](https://raw.githubusercontent.com/CalsRanna/rule_sample/master/sources.json)
在 **书源管理——右上角——导入网络书源** 中导入即可(请提前科学上网)。
> 书源相关教程准备中。
## 🔧 Building
### Android
Traditional APK
```bash
flutter build apk
```AppBundle for Google Play
```bash
flutter build appbundle
```### iOS
```bash
flutter build ipa
```### MacOS
```bash
flutter build macos
```### Windows
```bash
flutter build windows
```