Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

README

        




元夕:定制化的网页内容解析与展示工具

License
Awesome Flutter

元夕专为希望根据自定义规则解析网页内容的用户而设计。

🌟 非商业性质项目,欢迎提交 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
```