Last active 1748950158

Muka revised this gist 1748950158. Go to revision

1 file changed, 132 insertions

test.md(file created)

@@ -0,0 +1,132 @@
1 + # Table Exporter - Extensión de Chrome
2 +
3 + Una extensión de Chrome que añade widgets informativos a todas las tablas HTML de las páginas web, permitiendo copiar al portapapeles y exportar a CSV.
4 +
5 + ## Características
6 +
7 + - 🔢 **Información de tabla**: Muestra el número de columnas y filas
8 + - 📋 **Copiar al portapapeles**: Copia la tabla completa en formato tab-separado
9 + - 📊 **Exportar a CSV**: Descarga la tabla como archivo CSV
10 + - 🌍 **Multiidioma**: Soporte para 13 idiomas incluyendo chino, japonés, árabe, tailandés
11 + - 📱 **Responsive**: Se adapta a diferentes tamaños de pantalla
12 + - ⚡ **Detección dinámica**: Funciona con tablas que se cargan después via JavaScript
13 +
14 + ## Idiomas soportados
15 +
16 + - Español
17 + - Inglés
18 + - Francés
19 + - Alemán
20 + - Chino simplificado
21 + - Chino tradicional
22 + - Japonés
23 + - Coreano
24 + - Tailandés
25 + - Árabe
26 + - Ruso
27 + - Portugués
28 + - Italiano
29 +
30 + ## Instalación
31 +
32 + ### Método 1: Instalación manual (Desarrollador)
33 +
34 + 1. **Descargar los archivos**:
35 + - Crea una carpeta llamada `table-exporter`
36 + - Guarda todos estos archivos en la carpeta:
37 + - `manifest.json`
38 + - `content.js`
39 + - `styles.css`
40 +
41 + 2. **Crear iconos** (opcional):
42 + - Crea iconos PNG de 16x16, 48x48 y 128x128 píxeles
43 + - Nómbralos como `icon16.png`, `icon48.png`, `icon128.png`
44 + - Si no tienes iconos, elimina la sección "icons" del manifest.json
45 +
46 + 3. **Instalar en Chrome**:
47 + - Abre Chrome y ve a `chrome://extensions/`
48 + - Activa el "Modo de desarrollador" (esquina superior derecha)
49 + - Haz clic en "Cargar extensión sin empaquetar"
50 + - Selecciona la carpeta `table-exporter`
51 +
52 + ### Método 2: Empaquetado como .crx
53 +
54 + 1. Después de seguir los pasos anteriores
55 + 2. En `chrome://extensions/`, haz clic en "Empaquetar extensión"
56 + 3. Selecciona la carpeta de la extensión
57 + 4. Se generará un archivo `.crx` que puedes compartir
58 +
59 + ## Uso
60 +
61 + 1. **Navega a cualquier página web** que contenga tablas HTML
62 + 2. **Observa el widget** que aparece en la esquina superior izquierda de cada tabla
63 + 3. **Ve la información**: número de columnas y filas
64 + 4. **Copia al portapapeles**: Haz clic en el icono de copiar
65 + 5. **Exporta a CSV**: Haz clic en el icono de descarga
66 +
67 + ## Funcionalidades técnicas
68 +
69 + ### Detección automática
70 + - La extensión detecta automáticamente todas las tablas HTML
71 + - Funciona con contenido dinámico (tablas cargadas por JavaScript)
72 + - Se actualiza automáticamente cuando aparecen nuevas tablas
73 +
74 + ### Formato de datos
75 + - **Portapapeles**: Los datos se copian separados por tabulaciones
76 + - **CSV**: Formato estándar con comillas dobles para campos con comas
77 + - **Codificación**: UTF-8 para soporte completo de caracteres internacionales
78 +
79 + ### Posicionamiento inteligente
80 + - Los widgets se posicionan automáticamente en cada tabla
81 + - Se ocultan cuando la tabla no es visible (scroll)
82 + - Se reposicionan automáticamente al cambiar el tamaño de ventana
83 +
84 + ## Próximas funcionalidades
85 +
86 + - Selección de columnas específicas para copiar/exportar
87 + - Filtrado de filas
88 + - Diferentes formatos de exportación (Excel, JSON)
89 + - Configuración personalizable
90 +
91 + ## Solución de problemas
92 +
93 + ### La extensión no aparece
94 + - Verifica que esté habilitada en `chrome://extensions/`
95 + - Actualiza la página web
96 + - Verifica que haya tablas HTML válidas
97 +
98 + ### Los widgets no se ven
99 + - Verifica que las tablas tengan contenido (filas con datos)
100 + - Comprueba que no haya conflictos con otros CSS
101 +
102 + ### Error al copiar
103 + - Verifica que el navegador tenga permisos de portapapeles
104 + - Algunos sitios pueden bloquear el acceso al portapapeles
105 +
106 + ### El CSV no se descarga
107 + - Verifica los permisos de descarga del navegador
108 + - Algunos sitios pueden bloquear descargas automáticas
109 +
110 + ## Desarrollo
111 +
112 + Para modificar la extensión:
113 +
114 + 1. **Edita los archivos** según tus necesidades
115 + 2. **Recarga la extensión** en `chrome://extensions/`
116 + 3. **Actualiza las páginas web** para ver los cambios
117 +
118 + ### Estructura de archivos
119 + ```
120 + table-exporter/
121 + ├── manifest.json # Configuración de la extensión
122 + ├── content.js # Script principal
123 + ├── styles.css # Estilos del widget
124 + └── README.md # Este archivo
125 + ```
126 +
127 + ## Soporte
128 +
129 + Si encuentras problemas o tienes sugerencias, puedes:
130 + - Revisar este documento
131 + - Verificar la consola del navegador para errores
132 + - Probar en diferentes páginas web
Newer Older