# snoopy1866/litiaotiao-custom-rules

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/snoopy1866-litiaotiao-custom-rules).**

10,389 stars · 750 forks · archived

## Links

- GitHub: https://github.com/Snoopy1866/LiTiaotiao-Custom-Rules
- awesome-repositories: https://awesome-repositories.com/repository/snoopy1866-litiaotiao-custom-rules.md

## Description

This project provides a custom rule set and configuration profiles for content processing tools. It consists of declarative rules and JSON-based configurations that define how a target application identifies and handles specific types of data.

The system enables dynamic tool configuration by injecting external logic at runtime, removing the need for core system recompilation. These configurations use schema-validated rule sets to ensure structural integrity and prevent errors during processing.

The project implements pattern-based data identification using regular expressions and a priority-based execution logic to determine which rules take precedence. This allows for automated content processing and the customization of tool behaviors through a declarative rule engine.

## Tags

### Development Tools & Productivity

- [Configuration Profiles](https://awesome-repositories.com/f/development-tools-productivity/configuration-profiles.md) — Ships predefined configuration profiles that customize the identification and handling of data within content processing tools.
- [Declarative Rule Engines](https://awesome-repositories.com/f/development-tools-productivity/declarative-rule-engines.md) — Implements a declarative rule engine that processes external configuration profiles to identify and handle specific data types.
- [Editor Configuration Rules](https://awesome-repositories.com/f/development-tools-productivity/editor-configuration-rules.md) — Provides the ability to define custom rule sets that control how content is identified and processed. ([source](https://github.com/Snoopy1866/LiTiaotiao-Custom-Rules#readme))

### Networking & Communication

- [Content Identification Rule Sets](https://awesome-repositories.com/f/networking-communication/traffic-rule-sets/extraction-rule-sets/content-identification-rule-sets.md) — A collection of JSON files defining custom patterns and behaviors for content processing and tool identification.

### Business & Productivity Software

- [Automation Triggers](https://awesome-repositories.com/f/business-productivity-software/automation-triggers.md) — Implements automation triggers and filters to control how data is processed by a software tool.

### Content Management & Publishing

- [Automated Content Processing](https://awesome-repositories.com/f/content-management-publishing/automated-content-processing.md) — Sets up custom triggers and pattern-matching filters to automate how data is handled within a target application.
- [Content Processing Rules](https://awesome-repositories.com/f/content-management-publishing/content-processing-rules.md) — Provides declarative rules that define the identification and handling of specific data types within a target application.

### DevOps & Infrastructure

- [Dynamic Rule Management](https://awesome-repositories.com/f/devops-infrastructure/configuration-management/configuration-resolution-engines/project-configuration-managers/dynamic-rule-management.md) — Modifies tool logic at runtime by injecting external configuration files without needing to recompile.
- [Tool Behavior Customizations](https://awesome-repositories.com/f/devops-infrastructure/configuration-management/configuration-resolution-engines/tool-behavior-customizations.md) — Enables the customization of internal tool behavior through specialized instructions and JSON rules.

### Security & Cryptography

- [Runtime Configuration Injection](https://awesome-repositories.com/f/security-cryptography/credential-security/runtime-credential-injection/runtime-configuration-injection.md) — Loads external rule files during execution to modify system logic without requiring a full recompilation.
- [Content Recognition Engines](https://awesome-repositories.com/f/security-cryptography/pattern-matching-engines/content-recognition-engines.md) — Processes content by comparing input strings against predefined regular expressions to trigger specific tool actions.

### Software Engineering & Architecture

- [Rule Injection](https://awesome-repositories.com/f/software-engineering-architecture/contextual-validation-rules/dynamic-validation-rules/rule-injection.md) — Allows for the dynamic injection of external rule files at runtime to modify tool logic without recompilation.
- [Content Identification Rules](https://awesome-repositories.com/f/software-engineering-architecture/custom-analysis-rules/content-identification-rules.md) — Defines specialized instructions to control how a tool identifies and processes specific types of content.
- [Dynamic Configuration Systems](https://awesome-repositories.com/f/software-engineering-architecture/dynamic-configuration-systems.md) — Implements a system for injecting custom logic into a tool at runtime to avoid recompilation.
- [Pattern-Based Data Identification](https://awesome-repositories.com/f/software-engineering-architecture/pattern-based-data-identification.md) — Uses regular expressions and priority-based logic to recognize specific content strings and trigger tool actions.
- [Regex Pattern Matchers](https://awesome-repositories.com/f/software-engineering-architecture/pattern-matching-libraries/regex-pattern-matchers.md) — Employs regular expression pattern matching to identify specific content and trigger tool behaviors.
- [Schema-Validated Rule Sets](https://awesome-repositories.com/f/software-engineering-architecture/schema-validated-rule-sets.md) — Provides schema-validated rule sets to ensure structural integrity and prevent errors during the processing of custom triggers.
- [JSON Configuration Schemas](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/configuration-formats-and-schemas/json-configuration-schemas.md) — Uses structured JSON configuration schemas to define custom tool behaviors and content identification patterns.
- [Execution Priorities](https://awesome-repositories.com/f/software-engineering-architecture/plugin-execution-engines/execution-priorities.md) — Implements priority-based execution logic to determine which matching rule takes precedence.
- [Schema Validation Tools](https://awesome-repositories.com/f/software-engineering-architecture/schema-validation-tools.md) — Utilizes schema-driven validation to ensure custom rule definitions adhere to a strict structural format.
