Fancy Text Data Library

Biblioteca de datos para texto decorativo, ASCII mojis y efectos glitch

This script should not be not be installed directly. It is a library for other scripts to include with the meta directive // @require https://update.greatest.deepsurf.us/scripts/546207/1643787/Fancy%20Text%20Data%20Library.js

Author
YouTubeDrawaria
Version
1.0
Created
2025-08-17
Updated
2025-08-17
Size
20.1 KB
License
MIT

🚀 Fancy Text Data Library

🎯 What does this script do? / ¿Qué hace este script?

English: This script provides a data library for various fancy text styles, ASCII emoticons, and glitch text effects. It organizes these resources into accessible data structures, making them available globally via `window.LIBRERIA_DATOS`. The library includes mappings for different fancy text styles (script, fraktur, monospace, bold), categories of ASCII emoticons, and predefined glitch text strings. It offers utility functions for retrieving all data, filtering/searching, getting random items, finding specific entries by ID or category, and even converting text to fancy styles.

Español: Este script proporciona una biblioteca de datos para varios estilos de texto elegante, emoticonos ASCII y efectos de texto glitch. Organiza estos recursos en estructuras de datos accesibles, poniéndolos a disposición globalmente a través de `window.LIBRERIA_DATOS`. La biblioteca incluye mapeos para diferentes estilos de texto elegante (script, fraktur, monospace, bold), categorías de emoticonos ASCII y cadenas de texto glitch predefinidas. Ofrece funciones de utilidad para recuperar todos los datos, filtrar/buscar, obtener elementos aleatorios, encontrar entradas específicas por ID o categoría, e incluso convertir texto a estilos elegantes.

✨ Features / Características

Rich Text & Emoticon Library
  • 🔧 Fancy Text Styles - Mappings for script, fraktur, monospace, and bold text.
  • ⚡ Extensive ASCII Moji Collection - Categorized collection of emoticons for various emotions and themes.
  • 🎨 Predefined Glitch Text - Various glitch text effects and patterns available.
  • 🚀 Global Accessibility - Data and utility functions are accessible via `window.LIBRERIA_DATOS`.
  • 💡 Utility Functions - Includes `getData`, `parseData`, `getRandomItem`, `findById`, `convertText`, `getMojisByCategory`, `getGlitchText`.
  • 🔁 Data Parsing & Filtering - Ability to filter and search through the comprehensive dataset.

Español:

  • 🔧 Estilos de Texto Elegante - Mapeos para texto script, fraktur, monospace y negrita.
  • ⚡ Extensa Colección de Emoticonos ASCII - Colección categorizada de emoticonos para diversas emociones y temas.
  • 🎨 Texto Glitch Predefinido - Varios efectos y patrones de texto glitch disponibles.
  • 🚀 Accesibilidad Global - Los datos y las funciones de utilidad son accesibles a través de `window.LIBRERIA_DATOS`.
  • 💡 Funciones de Utilidad - Incluye `getData`, `parseData`, `getRandomItem`, `findById`, `convertText`, `getMojisByCategory`, `getGlitchText`.
  • 🔁 Análisis y Filtrado de Datos - Capacidad para filtrar y buscar en el conjunto de datos completo.

📥 Installation / Instalación

🇺🇸 English Instructions 🇪🇸 Instrucciones en Español
  1. Install the Tampermonkey extension (or a similar userscript manager) in your browser.
  2. Create a new userscript and paste the provided code into the editor.
  3. Save the script.
  4. The data library will be loaded automatically when any page is accessed, making functions available in the browser console.
  5. Access library features by typing commands like `LIBRERIA_DATOS.getMojisByCategory('Saludos y Caras')` or `LIBRERIA_DATOS.convertText('Hello', 'bold')` in the console.
  1. Instala la extensión Tampermonkey (o un gestor de userscripts similar) en tu navegador.
  2. Crea un nuevo userscript y pega el código proporcionado en el editor.
  3. Guarda el script.
  4. La biblioteca de datos se cargará automáticamente al acceder a cualquier página, haciendo las funciones disponibles en la consola del navegador.
  5. Accede a las funciones de la biblioteca escribiendo comandos como `LIBRERIA_DATOS.getMojisByCategory('Saludos y Caras')` o `LIBRERIA_DATOS.convertText('Hola', 'bold')` en la consola.

🎮 How to Use / Cómo Usar

  • 🔵 Step 1: Ensure the script is installed and running. Open your browser's developer console (F12).
    Paso 1: Asegúrate de que el script esté instalado y en ejecución. Abre la consola de desarrollador de tu navegador (F12).
  • 🟢 Step 2: Use `LIBRERIA_DATOS.getData()` to view all available data.
    Paso 2: Usa `LIBRERIA_DATOS.getData()` para ver todos los datos disponibles.
  • 🟣 Step 3: Try converting text: `LIBRERIA_DATOS.convertText('Hello World', 'bold')`.
    Paso 3: Intenta convertir texto: `LIBRERIA_DATOS.convertText('Hola Mundo', 'bold')`.
  • 🟠 Step 4: Explore other functions like `LIBRERIA_DATOS.getMojisByCategory('Saludos y Caras')` or `LIBRERIA_DATOS.getGlitchText('weird')`.
    Paso 4: Explora otras funciones como `LIBRERIA_DATOS.getMojisByCategory('Saludos y Caras')` o `LIBRERIA_DATOS.getGlitchText('weird')`.

🛠️ Technical Details / Detalles Técnicos

Feature / Característica Details / Detalles
Data Organization Structured data stored in JavaScript objects and arrays (maps, arrays of strings).
Global Namespace Exposure Makes `LIBRERIA_DATOS` and individual data arrays (`FANCY_TEXT_MAPS`, etc.) globally accessible.
Functionality Provides methods for data retrieval, filtering, random selection, and text conversion.
Error Handling Includes basic try-catch blocks for robust data operations.

⚠️ Important Warnings / Advertencias Importantes

  • 🚨 This script is a data library and does not perform any direct actions within Drawaria. It's meant to be used by other userscripts.
  • 🚨 The data provided is extensive but may not cover all possible characters or effects. Users can extend it by editing the script.
  • 🚨 Ensure correct function names and parameters are used when calling from the console or other scripts.
  • 🚨 Compatibility with future Drawaria updates is not guaranteed, as the game's structure might change.

Español:

  • 🚨 Esta biblioteca de datos no realiza acciones directas en Drawaria. Está pensada para ser utilizada por otros userscripts.
  • 🚨 Los datos proporcionados son extensos pero pueden no cubrir todos los caracteres o efectos posibles. Los usuarios pueden ampliarla editando el script.
  • 🚨 Asegúrate de usar los nombres y parámetros correctos de las funciones al llamarlas desde la consola u otros scripts.
  • 🚨 La compatibilidad con futuras actualizaciones de Drawaria no está garantizada, ya que la estructura del juego podría cambiar.

🔧 Troubleshooting / Solución de Problemas

✅ All data is accessible globally via `window.LIBRERIA_DATOS` and utility functions work correctly when called from the console.
✅ Todos los datos son accesibles globalmente a través de `window.LIBRERIA_DATOS` y las funciones de utilidad funcionan como se espera cuando se llaman desde la consola.
⚠️ If functions like `convertText` or `parseData` return errors or unexpected results, ensure the input parameters are correct and match the expected data types.
⚠️ Si funciones como `convertText` o `parseData` devuelven errores o resultados inesperados, asegúrate de que los parámetros de entrada sean correctos y coincidan con los tipos de datos esperados.
❌ If the data seems incomplete or outdated, it's possible Drawaria has updated its internal data. Manual updates to the script might be needed.
❌ Si los datos parecen incompletos o desactualizados, es posible que Drawaria haya actualizado su estructura de datos interna. Podrían ser necesarias actualizaciones manuales del script.

📊 Compatibility / Compatibilidad

✅ Compatible Browsers / Navegadores Compatibles ✅ Required Extensions / Extensiones Requeridas
Chrome, Firefox, Edge, Opera
(Browsers supporting userscripts and JavaScript)
Tampermonkey or similar userscript manager
(Required for script execution)

🔄 How to Disable / Cómo Desactivar

Method 1 - Script Manager:

Open your userscript manager (e.g., Tampermonkey), find "Fancy Text Data Library", and disable or delete it.

Método 1 - Gestor de Scripts: Abre tu gestor de userscripts (ej. Tampermonkey), busca "Fancy Text Data Library" y desactívalo o elimínalo.

Method 2 - Comment Out Code:

Edit the script and comment out or remove the code that initializes `DATA` and exposes `LIBRERIA_DATOS` and other global variables.

Método 2 - Comentar Código: Edita el script y comenta o elimina el código que inicializa `DATA` y expone `LIBRERIA_DATOS` y otras variables globales.

💡 Pro Tips / Consejos Profesionales

  • Expand Fancy Text: Add more characters and styles to the `FANCY_TEXT_MAPS` object for more text transformation options.
  • Add New Categories: Introduce new categories to `ASCII_MOJIS` or new glitch text types to `GLITCH_TEXT_STRINGS`.
  • Create Custom Filters: Develop more specific filtering functions for `parseData` to search for particular types of commands or links.
  • Integrate with Chat/Drawing Scripts: Use functions like `convertText` or `getMojisByCategory` in other userscripts to enhance chat messages or drawing tools.
  • Automate Data Retrieval: Write console scripts that use the library's functions to automate repetitive data fetching or formatting tasks.

Español:

  • Expande Texto Elegante: Añade más caracteres y estilos al objeto `FANCY_TEXT_MAPS` para más opciones de transformación de texto.
  • Crea Nuevas Categorías: Introduce nuevas categorías en `ASCII_MOJIS` o nuevos tipos de texto glitch en `GLITCH_TEXT_STRINGS`.
  • Crea Filtros Personalizados: Desarrolla funciones de filtrado más específicas para `parseData` para buscar tipos particulares de comandos o enlaces.
  • Automatiza la Recuperación de Datos: Escribe scripts de consola que utilicen las funciones de la biblioteca para automatizar tareas repetitivas de obtención o formato de datos.
  • Mejoras en el Manejo de Errores: Agrega comprobaciones de errores más específicas dentro de las funciones de utilidad para una mejor depuración.

🎉 Ready to Use! / ¡Listo para Usar!

Access a wealth of decorative text, emoticons, and glitch effects for your creative projects!

¡Accede a una gran cantidad de textos decorativos, emoticonos y efectos glitch para tus proyectos creativos!

🎨 🚀 ✨ 💫 🌟

Author: FancyText-Author | Version: 1.0 | License: MIT
Support: Report issues in the comments below | Additional Info: Provides a centralized data library for fancy text, ASCII mojis, and glitch effects.