Skip to content

Commit 4fd4292

Browse files
author
mcarbonell
committed
feat: Add icons to tools + Update extension URLs to Vercel
1 parent 6b8a661 commit 4fd4292

File tree

4 files changed

+86
-20
lines changed

4 files changed

+86
-20
lines changed

extension/data/tools-index.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"slug": "tools/image/image-resizer.html",
55
"description": "Redimensiona imágenes en el navegador manteniendo la proporción.",
66
"category": "Imagen",
7+
"icon": "📐",
78
"tags": [
89
"image",
910
"canvas",
@@ -15,6 +16,7 @@
1516
"slug": "tools/image/convert-image.html",
1617
"description": "Convierte JPG, PNG y WebP sin subir archivos.",
1718
"category": "Imagen",
19+
"icon": "🔄",
1820
"tags": [
1921
"image",
2022
"convert",
@@ -26,6 +28,7 @@
2628
"slug": "tools/data/json-formatter.html",
2729
"description": "Formatea, valida y minifica JSON al instante.",
2830
"category": "Datos",
31+
"icon": "📋",
2932
"tags": [
3033
"json",
3134
"validator",
@@ -37,6 +40,7 @@
3740
"slug": "tools/data/csv-json.html",
3841
"description": "Convierte CSV a JSON y JSON a CSV en el navegador. Soporta arrastrar y soltar.",
3942
"category": "Datos",
43+
"icon": "📊",
4044
"tags": [
4145
"csv",
4246
"json",
@@ -49,6 +53,7 @@
4953
"slug": "tools/files/pdf-to-text.html",
5054
"description": "Extrae texto de archivos PDF en el navegador usando PDF.js.",
5155
"category": "Archivos",
56+
"icon": "📄",
5257
"tags": [
5358
"pdf",
5459
"ocr-lite",
@@ -60,6 +65,7 @@
6065
"slug": "tools/files/merge-pdfs.html",
6166
"description": "Combina varios archivos PDF en uno solo directamente en tu navegador.",
6267
"category": "Archivos",
68+
"icon": "🔗",
6369
"tags": [
6470
"pdf",
6571
"unir",
@@ -71,6 +77,7 @@
7177
"slug": "tools/files/split-pdf.html",
7278
"description": "Divide un PDF en varias partes o extrae páginas específicas.",
7379
"category": "Archivos",
80+
"icon": "✂️",
7481
"tags": [
7582
"pdf",
7683
"dividir",
@@ -83,6 +90,7 @@
8390
"slug": "tools/files/compress-pdf.html",
8491
"description": "Reduce el tamaño de un PDF comprimiendo las imágenes que contiene.",
8592
"category": "Archivos",
93+
"icon": "🗜️",
8694
"tags": [
8795
"pdf",
8896
"comprimir",
@@ -95,6 +103,7 @@
95103
"slug": "tools/files/pdf-to-image.html",
96104
"description": "Convierte cada página de un PDF a imágenes JPG o PNG.",
97105
"category": "Conversores",
106+
"icon": "🖼️",
98107
"tags": [
99108
"pdf",
100109
"imagen",
@@ -108,6 +117,7 @@
108117
"slug": "tools/files/image-to-pdf.html",
109118
"description": "Convierte una o varias imágenes (JPG, PNG) a un archivo PDF.",
110119
"category": "Conversores",
120+
"icon": "📑",
111121
"tags": [
112122
"imagen",
113123
"pdf",
@@ -121,6 +131,7 @@
121131
"slug": "tools/image/color-palette-generator.html",
122132
"description": "Extrae la paleta de colores dominante de cualquier imagen.",
123133
"category": "Imagen",
134+
"icon": "🎨",
124135
"tags": [
125136
"imagen",
126137
"colores",
@@ -133,6 +144,7 @@
133144
"slug": "tools/image/exif-viewer-cleaner.html",
134145
"description": "Visualiza los metadatos EXIF de tus imágenes y elimina la información privada.",
135146
"category": "Imagen",
147+
"icon": "🔍",
136148
"tags": [
137149
"imagen",
138150
"exif",
@@ -145,6 +157,7 @@
145157
"slug": "tools/text/lorem-ipsum-generator.html",
146158
"description": "Genera texto Lorem Ipsum para tus proyectos de diseño y desarrollo.",
147159
"category": "Generadores",
160+
"icon": "📝",
148161
"tags": [
149162
"texto",
150163
"lorem ipsum",
@@ -157,6 +170,7 @@
157170
"slug": "tools/image/image-cropper.html",
158171
"description": "Recorta tus imágenes online de forma sencilla y precisa.",
159172
"category": "Imagen",
173+
"icon": "✂️",
160174
"tags": [
161175
"imagen",
162176
"recortar",
@@ -169,6 +183,7 @@
169183
"slug": "tools/text/text-cleaner.html",
170184
"description": "Elimina espacios extra, normaliza saltos de línea y cuenta palabras.",
171185
"category": "Texto",
186+
"icon": "🧹",
172187
"tags": [
173188
"text",
174189
"clean",
@@ -180,6 +195,7 @@
180195
"slug": "tools/text/url-encoder.html",
181196
"description": "Codifica y decodifica URLs y parámetros. Funciona offline en tu navegador.",
182197
"category": "Texto",
198+
"icon": "🔗",
183199
"tags": [
184200
"text",
185201
"url",
@@ -192,6 +208,7 @@
192208
"slug": "tools/text/base64.html",
193209
"description": "Codifica y decodifica texto en Base64. Funciona offline en tu navegador.",
194210
"category": "Texto",
211+
"icon": "🔐",
195212
"tags": [
196213
"text",
197214
"base64",
@@ -204,6 +221,7 @@
204221
"slug": "tools/text/html-encoder.html",
205222
"description": "Codifica y decodifica entidades HTML. Funciona offline en tu navegador.",
206223
"category": "Texto",
224+
"icon": "🏷️",
207225
"tags": [
208226
"text",
209227
"html",
@@ -216,6 +234,7 @@
216234
"slug": "tools/text/diff.html",
217235
"description": "Compara dos textos y encuentra las diferencias entre ellos.",
218236
"category": "Texto",
237+
"icon": "🔀",
219238
"tags": [
220239
"text",
221240
"diff",
@@ -227,6 +246,7 @@
227246
"slug": "tools/data/yaml-json.html",
228247
"description": "Convierte YAML a JSON y JSON a YAML en el navegador.",
229248
"category": "Datos",
249+
"icon": "🔄",
230250
"tags": [
231251
"yaml",
232252
"json",
@@ -239,6 +259,7 @@
239259
"slug": "tools/data/xml-json.html",
240260
"description": "Convierte XML a JSON y JSON a XML en el navegador.",
241261
"category": "Datos",
262+
"icon": "🔄",
242263
"tags": [
243264
"xml",
244265
"json",
@@ -251,6 +272,7 @@
251272
"slug": "tools/data/toml-json.html",
252273
"description": "Convierte TOML a JSON y JSON a TOML en el navegador.",
253274
"category": "Datos",
275+
"icon": "🔄",
254276
"tags": [
255277
"toml",
256278
"json",
@@ -263,6 +285,7 @@
263285
"slug": "tools/utils/qr-generator.html",
264286
"description": "Genera códigos QR desde texto o URL y permite descargar la imagen.",
265287
"category": "Utilidades",
288+
"icon": "📱",
266289
"tags": [
267290
"qr",
268291
"image",
@@ -274,6 +297,7 @@
274297
"slug": "tools/utils/password-generator.html",
275298
"description": "Generador seguro de contraseñas con opciones de longitud y tipos de caracteres.",
276299
"category": "Utilidades",
300+
"icon": "🔑",
277301
"tags": [
278302
"password",
279303
"security",
@@ -285,6 +309,7 @@
285309
"slug": "tools/utils/hash-calculator.html",
286310
"description": "Calcula hashes MD5, SHA-1, SHA-256 y SHA-512 para texto.",
287311
"category": "Utilidades",
312+
"icon": "#️⃣",
288313
"tags": [
289314
"hash",
290315
"md5",
@@ -297,6 +322,7 @@
297322
"slug": "tools/image/image-compressor.html",
298323
"description": "Reduce el tamaño de tus imágenes (JPG, PNG, WebP) sin perder calidad visible.",
299324
"category": "Imagen",
325+
"icon": "🗜️",
300326
"tags": [
301327
"image",
302328
"compress",
@@ -309,6 +335,7 @@
309335
"slug": "tools/utils/color-picker-converter.html",
310336
"description": "Selecciona colores y conviértelos entre formatos HEX, RGB y HSL.",
311337
"category": "Utilidades",
338+
"icon": "🎨",
312339
"tags": [
313340
"color",
314341
"picker",
@@ -323,6 +350,7 @@
323350
"slug": "tools/utils/stopwatch-timer.html",
324351
"description": "Un cronómetro y temporizador online simple y fácil de usar.",
325352
"category": "Utilidades",
353+
"icon": "⏱️",
326354
"tags": [
327355
"cronometro",
328356
"temporizador",
@@ -335,6 +363,7 @@
335363
"slug": "tools/ai/chat-ai.html",
336364
"description": "Conversa con Google Gemini. Usa tu propia API key, 100% privado en tu navegador.",
337365
"category": "IA",
366+
"icon": "🤖",
338367
"tags": [
339368
"ia",
340369
"chat",
@@ -348,6 +377,7 @@
348377
"slug": "tools/ai/summarize.html",
349378
"description": "Resume textos largos automáticamente con IA. Varios tipos de resumen disponibles.",
350379
"category": "IA",
380+
"icon": "📝",
351381
"tags": [
352382
"ia",
353383
"resumir",
@@ -361,6 +391,7 @@
361391
"slug": "tools/ai/improve-text.html",
362392
"description": "Mejora gramática, estilo y claridad de tus textos con IA. Soporte multiidioma.",
363393
"category": "IA",
394+
"icon": "",
364395
"tags": [
365396
"ia",
366397
"mejorar",
@@ -374,6 +405,7 @@
374405
"slug": "tools/ai/chat-pdf.html",
375406
"description": "Sube un PDF y haz preguntas sobre su contenido con IA. Todo procesado localmente.",
376407
"category": "IA",
408+
"icon": "📄",
377409
"tags": [
378410
"ia",
379411
"pdf",
@@ -387,6 +419,7 @@
387419
"slug": "tools/ai/edit-image.html",
388420
"description": "Edita imágenes con instrucciones de texto usando Gemini 2.5 Flash Image (Nano Banana).",
389421
"category": "IA",
422+
"icon": "🖌️",
390423
"tags": [
391424
"ia",
392425
"imagen",

0 commit comments

Comments
 (0)