# AIsouler/GKD_subscription

**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/aisouler-gkd-subscription).**

11,038 stars · 423 forks · TypeScript · archived

## Links

- GitHub: https://github.com/AIsouler/GKD_subscription
- awesome-repositories: https://awesome-repositories.com/repository/aisouler-gkd-subscription.md

## Topics

`gkd` `gkd-subscription` `typescript`

## Description

This project provides a comprehensive rule engine and configuration framework designed for Android accessibility services. It functions as a repository of structured definitions that enable mobile applications to automatically identify and interact with interface elements, effectively streamlining repetitive tasks and suppressing unwanted content.

The system distinguishes itself through its ability to manage and distribute complex subscription rule sets that target specific interface structures, such as splash screen advertisements, update prompts, and promotional pop-ups. By utilizing these predefined patterns, the framework allows for the automated dismissal of intrusive UI elements and the execution of routine in-app workflows across a wide range of third-party software.

Beyond basic ad blocking, the project includes tools for organizing and compiling custom rule sets, ensuring that filtering configurations remain consistent and scalable. It supports the enforcement of global preferences to suppress common interruptions simultaneously across multiple applications, while providing mechanisms to exclude specific pages or elements from automated interactions to prevent unintended behavior.

## Tags

### Mobile Development

- [Android Automation Frameworks](https://awesome-repositories.com/f/mobile-development/automation-qa/android-automation-frameworks.md) — Provides structured configuration files for automatically dismissing advertisements and intrusive pop-ups within mobile applications.
- [Mobile UI Automation Frameworks](https://awesome-repositories.com/f/mobile-development/mobile-infrastructure-security/mobile-synchronization/automation-frameworks/mobile-browser-automation/mobile-ui-automation-frameworks.md) — Automatically dismisses intrusive pop-ups, splash screen advertisements, and update prompts within third-party mobile applications.

### Security & Cryptography

- [Mobile Ad Blocking Subscriptions](https://awesome-repositories.com/f/security-cryptography/privacy-and-ad-blocking/mobile-ad-blocking-subscriptions.md) — Provides a repository of rule definitions that identify and close promotional overlays, update prompts, and startup advertisements on Android devices.
- [Mobile Ad Filtering Configurations](https://awesome-repositories.com/f/security-cryptography/privacy-and-ad-blocking/mobile-ad-filtering-configurations.md) — Imports and applies remote rule sets to identify and suppress promotional content and advertisements across mobile apps.
- [Interface Overlay Dismissers](https://awesome-repositories.com/f/security-cryptography/intrusion-detection-systems/interface-overlay-dismissers.md) — Automatically detects and dismisses intrusive splash screen advertisements and promotional pop-ups. ([source](https://github.com/AIsouler/GKD_subscription/blob/main/selectors.subscription.json))
- [Custom Rule Management](https://awesome-repositories.com/f/security-cryptography/application-and-system-security/browser-security/content-filtering-blocking/content-filtering/dynamic-filter-targeting/custom-rule-management.md) — Organizes new rule sets using structured templates to expand the scope of automated interface interactions. ([source](https://github.com/AIsouler/GKD_subscription/blob/main/Template.md))

### System Administration & Monitoring

- [Accessibility Service Integrations](https://awesome-repositories.com/f/system-administration-monitoring/accessibility-service-integrations.md) — Provides a framework for defining interface interaction patterns that automate routine tasks and suppress unwanted UI elements via accessibility services.
- [UI-Based Ad Dismissers](https://awesome-repositories.com/f/system-administration-monitoring/ad-blockers/ui-based-ad-dismissers.md) — Applies structured rule sets to identify and close intrusive advertisements and pop-ups within mobile applications. ([source](https://github.com/AIsouler/GKD_subscription#readme))

### Development Tools & Productivity

- [In-App Interaction Automation](https://awesome-repositories.com/f/development-tools-productivity/debugging-profiling-testing/debugging-diagnostics/in-app-debugging-consoles/in-app-interaction-automation.md) — Executes routine tasks like signing in or clicking buttons to streamline repetitive user interactions within mobile applications.
- [Subscription Management](https://awesome-repositories.com/f/development-tools-productivity/subscription-management.md) — Creates, organizes, and distributes structured rule sets that allow mobile applications to filter unwanted content and interface elements.
- [Rule Definition Languages](https://awesome-repositories.com/f/development-tools-productivity/rule-definition-languages.md) — Provides structured formats and tools for defining logic-based rules to identify and interact with application elements. ([source](https://github.com/AIsouler/GKD_subscription/blob/main/package.json))

### DevOps & Infrastructure

- [In-App Automation Workflows](https://awesome-repositories.com/f/devops-infrastructure/scheduling/in-process-task-schedulers/in-app-automation-workflows.md) — Automates routine user interactions and button clicks within third-party mobile applications to streamline workflows. ([source](https://github.com/AIsouler/GKD_subscription/blob/main/dist/README.md))

### User Interface & Experience

- [UI Element Selectors](https://awesome-repositories.com/f/user-interface-experience/ui-element-selectors.md) — Identifies and automatically closes advertisements and pop-ups within mobile applications by using predefined rule sets. ([source](https://github.com/AIsouler/GKD_subscription/blob/main/dist/README.md))
- [Preference Enforcement Engines](https://awesome-repositories.com/f/user-interface-experience/user-preference-settings/preference-enforcement-engines.md) — Applies universal rules to suppress common interruptions like startup ads and update notifications across multiple applications. ([source](https://github.com/AIsouler/GKD_subscription/blob/main/dist/README.md))
- [Close Buttons](https://awesome-repositories.com/f/user-interface-experience/ui-components/feedback-overlay-components/close-buttons.md) — Identifies and clicks buttons to close advertisements and update notifications within mobile applications. ([source](https://github.com/AIsouler/GKD_subscription/blob/main/Selectors.md))

### Education & Learning Resources

- [Subscription-Based Filtering Rules](https://awesome-repositories.com/f/education-learning-resources/blocking-rule-sets/subscription-based-filtering-rules.md) — Loads remote rule sets into an application to automatically identify and dismiss intrusive advertisements and pop-ups. ([source](https://github.com/AIsouler/GKD_subscription/blob/main/selectors.meta.json))

### Data & Databases

- [Ad Format Selectors](https://awesome-repositories.com/f/data-databases/advertising-analytics/ad-format-selectors.md) — Identifies specific ad formats by matching unique interface structures and button layouts to ensure accurate content filtering. ([source](https://github.com/AIsouler/GKD_subscription/blob/main/Selectors.md))

### Software Engineering & Architecture

- [Rule Distribution Endpoints](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/automation-and-templating-frameworks/rule-package-distributions/rule-distribution-endpoints.md) — Hosts and serves rule configurations via multiple endpoints to ensure automated filtering systems receive timely updates. ([source](https://github.com/AIsouler/GKD_subscription/blob/main/README.md))
