你正在訪問的內容是外部程式的映像位址,僅用於使用者加速訪問,本站無法保證其可靠性。當前的連結位址(單點即可複製)為 https://greasyfork.org.cn/zh-CN/scripts/507222-youtubedrawaria-engine-pro,源站連結 點此以跳轉

YouTube Engine Pro

All YouTubeDrawaria Mods In One Place!

当前为 2024-09-07 提交的版本,查看 最新版本



點此查看下載連結位址https://update.greasyfork.org.cn/scripts/507222/1442797/YouTubeDrawaria%20Engine%20Pro.user.js

安装此脚本?
作者
YouTubeDrawaria
评分
0 0 0
版本
1.0
创建于
2024-09-07
更新于
2024-09-07
大小
53.5 KB
许可证
MIT
适用于

Welcome to YouTubeDrawaria Engine Pro!

This powerful tool includes a variety of utilities and features that make drawing and interacting with the site more efficient and enjoyable. From automated drawing functionalities to customizable settings and enhanced user interfaces, our engine is built to cater to your needs.

Thank you for choosing YouTubeDrawaria Engine Pro. We hope you find it as exciting and useful as we do. Let's get started and elevate your drawing experience to the next level!

Happy drawing!

### English

The provided code is a user script designed to be executed on a specific website (`drawaria.online`). This script includes various utilities and features that enhance the user experience on the site. Below is a summary of the main features and utilities of the script:

### 1. **CodeMaid**
- **Description**: A collection of utility functions that facilitate various actions, such as creating HTML elements, validating variables, managing cookies, and cleaning HTML.
- **Main Functions**:
- **createDOM**: Creates HTML elements with attributes and child nodes.
- **validate**: Validates data types and structures.
- **cookies**: Manages browser cookies.
- **cleanup**: Cleans and optimizes the DOM.
- **generate**: Generates UUIDs.

### 2. **Settings**
- **Description**: Manages user settings, allowing saving and loading configurations from the browser's local storage.
- **Main Functions**:
- **save**: Saves the configuration to local storage.
- **load**: Loads the configuration from local storage.

### 3. **Load Externals**
- **Description**: Loads external libraries and custom CSS styles.
- **Main Functions**:
- **ChromaJS**: Loads the Chroma.js library for color manipulation.
- **myStyleSheet**: Applies custom CSS styles to the site.

### 4. **Avatar Uploader**
- **Description**: Allows the user to upload an image for their avatar.
- **Main Functions**:
- **uploadToAvatar**: Uploads the selected image to the user's avatar.
- **avatarUploaderVisual**: Creates a visual interface for selecting and uploading the image.

### 5. **Log Level**
- **Description**: Assigns colors to log messages based on their importance level.
- **Main Functions**:
- **logLevel**: Returns a hexadecimal color based on the log level.

### Code Structure

The code is structured into autonomous modules and functions that run in the context of the `drawaria.online` website. Each module or function has a specific purpose, making it easy to understand and maintain the script.

### Script Usage

This script is designed to be used as a UserScript in browsers that support the Tampermonkey or Greasemonkey extension. When executed, the script adds additional functionalities to the website, enhancing the user experience.

### Considerations

- **Compatibility**: The script is designed to work on the `drawaria.online` domain. If the site changes its structure or URL, the script may need to be updated.
- **Security**: The script manipulates the DOM and makes HTTP requests, so it's important to ensure that no security vulnerabilities are introduced.
- **Performance**: Cleaning and optimizing the DOM can affect site performance, especially on devices with limited resources.

This summary provides an overview of the script's functionalities and structure, which can be useful for understanding its purpose and how it works.

---

### Español

El código proporcionado es un script de usuario diseñado para ser ejecutado en un sitio web específico (`drawaria.online`). Este script incluye varias utilidades y funcionalidades que mejoran la experiencia del usuario en el sitio. A continuación, se presenta un resumen de las principales características y utilidades del script:

### 1. **CodeMaid**
- **Descripción**: Es una colección de funciones de utilidad que facilitan diversas acciones, como la creación de elementos HTML, validación de variables, gestión de cookies, y limpieza de HTML.
- **Funciones Principales**:
- **createDOM**: Crea elementos HTML con atributos y nodos hijos.
- **validate**: Valida tipos de datos y estructuras.
- **cookies**: Gestiona cookies del navegador.
- **cleanup**: Limpia y optimiza el DOM.
- **generate**: Genera UUIDs.

### 2. **Settings**
- **Descripción**: Gestiona la configuración del usuario, permitiendo guardar y cargar configuraciones desde el almacenamiento local del navegador.
- **Funciones Principales**:
- **save**: Guarda la configuración en el almacenamiento local.
- **load**: Carga la configuración desde el almacenamiento local.

### 3. **Load Externals**
- **Descripción**: Carga bibliotecas externas y estilos CSS personalizados.
- **Funciones Principales**:
- **ChromaJS**: Carga la biblioteca Chroma.js para manipulación de colores.
- **myStyleSheet**: Aplica estilos CSS personalizados al sitio.

### 4. **Avatar Uploader**
- **Descripción**: Permite al usuario subir una imagen para su avatar.
- **Funciones Principales**:
- **uploadToAvatar**: Sube la imagen seleccionada al avatar del usuario.
- **avatarUploaderVisual**: Crea una interfaz visual para seleccionar y subir la imagen.

### 5. **Log Level**
- **Descripción**: Asigna colores a los mensajes de registro (logs) según su nivel de importancia.
- **Funciones Principales**:
- **logLevel**: Retorna un color en formato hexadecimal basado en el nivel de log.

### Estructura del Código

El código está estructurado en módulos y funciones autónomas que se ejecutan en el contexto del sitio web `drawaria.online`. Cada módulo o función tiene un propósito específico, lo que facilita la comprensión y el mantenimiento del script.

### Uso del Script

Este script está diseñado para ser utilizado como un UserScript en navegadores que soporten la extensión Tampermonkey o Greasemonkey. Al ejecutarse, el script agrega funcionalidades adicionales al sitio web, mejorando la experiencia del usuario.

### Consideraciones

- **Compatibilidad**: El script está diseñado para funcionar en el dominio `drawaria.online`. Si el sitio cambia su estructura o URL, es posible que el script deba ser actualizado.
- **Seguridad**: El script manipula el DOM y realiza peticiones HTTP, por lo que es importante asegurarse de que no se introduzcan vulnerabilidades de seguridad.
- **Rendimiento**: La limpieza y optimización del DOM pueden afectar el rendimiento del sitio, especialmente en dispositivos con recursos limitados.

Este resumen proporciona una visión general de las funcionalidades y estructura del script, lo que puede ser útil para entender su propósito y cómo funciona.

---

### Русский

Предоставленный код представляет собой пользовательский скрипт, предназначенный для выполнения на определенном веб-сайте (`drawaria.online`). Этот скрипт включает в себя различные утилиты и функции, которые улучшают пользовательский опыт на сайте. Ниже приводится резюме основных функций и утилит скрипта:

### 1. **CodeMaid**
- **Описание**: Коллекция утилитных функций, которые облегчают различные действия, такие как создание HTML-элементов, проверка переменных, управление куки и очистка HTML.
- **Основные Функции**:
- **createDOM**: Создает HTML-элементы с атрибутами и дочерними узлами.
- **validate**: Проверяет типы данных и структуры.
- **cookies**: Управляет куки браузера.
- **cleanup**: Очищает и оптимизирует DOM.
- **generate**: Генерирует UUID.

### 2. **Settings**
- **Описание**: Управляет настройками пользователя, позволяя сохранять и загружать конфигурации из локального хранилища браузера.
- **Основные Функции**:
- **save**: Сохраняет конфигурацию в локальное хранилище.
- **load**: Загружает конфигурацию из локального хранилища.

### 3. **Load Externals**
- **Описание**: Загружает внешние библиотеки и пользовательские стили CSS.
- **Основные Функции**:
- **ChromaJS**: Загружает библиотеку Chroma.js для манипуляции цветами.
- **myStyleSheet**: Применяет пользовательские стили CSS на сайт.

### 4. **Avatar Uploader**
- **Описание**: Позволяет пользователю загружать изображение для своего аватара.
- **Основные Функции**:
- **uploadToAvatar**: Загружает выбранное изображение на аватар пользователя.
- **avatarUploaderVisual**: Создает визуальный интерфейс для выбора и загрузки изображения.

### 5. **Log Level**
- **Описание**: Присваивает цвета сообщениям журнала (logs) в зависимости от их уровня важности.
- **Основные Функции**:
- **logLevel**: Возвращает цвет в шестнадцатеричном формате в зависимости от уровня журнала.

### Структура Кода

Код структурирован в автономные модули и функции, которые выполняются в контексте веб-сайта `drawaria.online`. Каждый модуль или функция имеет определенную цель, что облегчает понимание и поддержку скрипта.

### Использование Скрипта

Этот скрипт предназначен для использования как UserScript в браузерах, которые поддерживают расширение Tampermonkey или Greasemonkey. При выполнении скрипт добавляет дополнительные функции на веб-сайт, улучшая пользовательский опыт.

### Особенности

- **Совместимость**: Скрипт разработан для работы на домене `drawaria.online`. Если сайт изменит свою структуру или URL, скрипт может потребовать обновления.
- **Безопасность**: Скрипт манипулирует DOM и выполняет HTTP-запросы, поэтому важно убедиться, что не вносятся уязвимости безопасности.
- **Производительность**: Очистка и оптимизация DOM могут повлиять на производительность сайта, особенно на устройствах с ограниченными ресурсами.

Это резюме предоставляет обзор функциональности и структуры скрипта, что может быть полезно для понимания его назначения и того, как он работает.