whatisgithub

What is yidarule?

xiaohucode/yidarule — explained in plain English

Analysis updated 2026-05-18

3,634Audience · generalComplexity · 1/5Setup · moderate

In one sentence

A rule-file collection that configures the Yida content reader app to pull text, audio, manga, and video sources.

Mindmap

mindmap
  root((yidaRule))
    What it does
      Hosts import rules for Yida app
      Configures content sources
      Supports magnet link parsing
    Tech stack
      Flutter
      Rust
      YDS rule format
    Use cases
      Import a content source rule into Yida
      Read the rule format documentation
      Follow updates to source rules
    Audience
      Yida app users
      General readers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Import a rule file into the Yida app to add a new content source.

USE CASE 2

Follow the repository for updates to available source rules.

USE CASE 3

Read the linked documentation to learn the .yds rule file format.

USE CASE 4

Download the Yida app installer from the linked GitHub Releases page.

What is it built with?

FlutterRust

How does it compare?

xiaohucode/yidarulecinnyapp/cinnylittlekernel/lk
Stars3,6343,6343,634
LanguageTypeScriptC
Setup difficultymoderateeasyhard
Complexity1/52/55/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Documentation is Chinese-only, requires the Yida app installed to import rules.

No license information given in the README.

So what is it?

This repository is the community rule collection for an app called Yida, a cross-platform content reader built with Flutter and Rust. The app itself handles text reading, audio playback, manga, and video, the rules in this repository tell it how to fetch content from specific websites and services. Each rule file has a .yds extension and is hosted here so users can import them into the app with a single tap. The README lists direct links to rule files for a range of Chinese-language platforms including an audiobook service, a manga reader, a podcast radio app, and several video streaming sites. Importing a rule subscribes the app to that source, allowing content from that site to appear inside Yida's interface. The repository also notes support for magnet links, which the app can parse as of version 1.1.24, with a configurable buffer directory on Windows. Some rules require a specific minimum app version to work correctly. The README is primarily a list of raw rule file URLs and screenshots showing the app's reading, audio, manga, and video playback screens. It links to a separate documentation file for the rule format specification and points to the GitHub Releases page for app installers. There is no English-language documentation in the repository.

Copy-paste prompts

Prompt 1
Explain what a rule-based content aggregator app does at a high level.
Prompt 2
Help me understand the structure of a .yds rule file format from its documentation.
Prompt 3
Summarize the difference between a native app and a rule-driven content reader.
Prompt 4
Explain what magnet links are and how an app might parse them.

Frequently asked questions

What is yidarule?

A rule-file collection that configures the Yida content reader app to pull text, audio, manga, and video sources.

What license does yidarule use?

No license information given in the README.

How hard is yidarule to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is yidarule for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.