Esta guía explica cómo usar la función de plantilla personalizada de SmartURLs.
Las plantillas se escriben en un campo de entrada de una sola línea, pero pueden producir salida de varias líneas usando el token $nl.
SmartURLs es intencionalmente ligero. Nunca lee el contenido de la página web y funciona solo con la URL y la información de la pestaña del navegador.
SmartURLs reemplaza tokens basándose estrictamente en los metadatos de la pestaña y la URL actual.
| Token | Descripción | Ejemplo de salida |
|---|---|---|
$title |
Título de la página en la pestaña | Why the Moon? |
$title(html) |
Título de página con escape HTML (convierte &, <, >, ", ' a entidades). Seguro para usar en etiquetas/atributos HTML. |
Rock & Roll <Best Hits>(para título: “Rock & Roll <Best Hits>”) |
$url |
URL completa | https://www.youtube.com/watch?v=bmC-FwibsZg |
$domain |
Solo nombre de host | www.youtube.com |
$path |
Parte de ruta de la URL | /watch |
$basename |
Último segmento de la ruta | watch |
$idx |
Índice de pestaña (base 1) | 3 |
$date |
Fecha local (YYYY-MM-DD) | 2025-01-12 |
$time |
Hora local (HH:MM:SS) | 14:03:55 |
$date(utc) |
Fecha UTC | 2025-01-12 |
$time(utc) |
Hora UTC | 05:03:55 |
$nl |
Inserta un salto de línea | (produce saltos de línea en la salida) |
⚠️ Nota sobre
$nl: Solo compatible con plantillas personalizadas de Copiar. No se puede usar en plantillas personalizadas de Abrir desde texto. Si desea reutilizar la misma plantilla tanto para Copiar como para Abrir, evite$nlen la plantilla de Abrir o use el modo Inteligente (detección automática) en su lugar.
⚠️ Nota sobre
$title(html): Solo compatible con plantillas personalizadas de Copiar. Las plantillas personalizadas de Abrir desde texto no procesan este token. Para plantillas de Abrir, use$titleen su lugar.
Para mostrar cómo se expanden los tokens, estos ejemplos usan:
📘 Título
Why the Moon?
🔗 URL
https://www.youtube.com/watch?v=bmC-FwibsZg
De esta URL:
$domain → www.youtube.com$path → /watch$basename → watch$v (parámetro de consulta) → bmC-FwibsZgLas fechas y horas son ejemplos; la salida real depende del reloj de su sistema.
SmartURLs puede extraer parámetros de consulta directamente de la URL.
🔤 Sintaxis
$<param>
🔗 Ejemplo de URL
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
| Token | Salida |
|---|---|
$v |
bmC-FwibsZg |
$t |
123 |
Si un parámetro no existe, su valor se convierte en una cadena vacía.
⚠️ Nota sobre tokens de parámetros de consulta: Los tokens de parámetros de consulta (por ejemplo
$v,$id,$tag, etc.) se evalúan solo en plantillas personalizadas de Copiar. No se evalúan en plantillas personalizadas de Abrir desde texto, por lo que no los use en plantillas de Abrir.
Los bloques condicionales permiten que las plantillas generen cierto texto solo si están presentes parámetros de consulta específicos.
🔤 Sintaxis
🔹 Parámetro único
{{q=v: ... }}
🔸 Múltiples parámetros (condición Y)
{{q=v,t: ... }}
Dentro de un bloque condicional:
$v, $t, etc. se expanden normalmente$nl, $title, $domain también funcionanelse disponibleSi no se cumplen las condiciones, el bloque completo se elimina de la salida.
⚠️ Nota sobre bloques condicionales: Los bloques condicionales (por ejemplo ``) están disponibles solo en plantillas personalizadas de Copiar. No funcionan en plantillas personalizadas de Abrir desde texto. Si necesita filtrado flexible al abrir URL, use el modo Inteligente (detección automática) en su lugar.
Las plantillas se escriben como una línea, pero pueden generar múltiples líneas a través de $nl.
Ejemplo de URL y título usados en esta sección:
📘 Título
Why the Moon?
🔗 URL
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
🛠 Plantilla
$title$nl$url
💬 Salida
Why the Moon?
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
🛠 Plantilla
- [$title]($url)
💬 Salida
- [Why the Moon?](https://www.youtube.com/watch?v=bmC-FwibsZg&t=123)
🛠 Plantilla
{{q=v:Video ID: $v$nl}}$title$nl$url
💬 Salida
Video ID: bmC-FwibsZg
Why the Moon?
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
Si falta v=:
Why the Moon?
https://example.com/page
Basado en el patrón conocido de miniaturas de YouTube:
https://img.youtube.com/vi/VIDEO_ID/maxresdefault.jpg
🛠 Plantilla
{{q=v:Thumbnail: https://img.youtube.com/vi/$v/maxresdefault.jpg$nl}}$title$nl$url
💬 Salida
Thumbnail: https://img.youtube.com/vi/bmC-FwibsZg/maxresdefault.jpg
Why the Moon?
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
🛠 Plantilla
{{q=v:$nl}}[$title]($url)
💬 Salida

[Why the Moon?](https://www.youtube.com/watch?v=bmC-FwibsZg&t=123)
🛠 Plantilla
{{q=t:Timestamp: $t sec$nl}}$title$nl$url
💬 Salida
Timestamp: 123 sec
Why the Moon?
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
🛠 Plantilla
{{q=v,t:Video: $v ($t sec)$nl}}$url
💬 Salida
Video: bmC-FwibsZg (123 sec)
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
🛠 Plantilla
[$domain] $path$nl$url
💬 Salida
[www.youtube.com] /watch
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
🛠 Plantilla
## $basename: $title$nl$url
💬 Salida
## watch: Why the Moon?
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
🛠 Plantilla
$title — $url
💬 Salida
Why the Moon? — https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
🛠 Plantilla
- [$title]($url) — $date $time
💬 Salida
- [Why the Moon?](https://www.youtube.com/watch?v=bmC-FwibsZg&t=123) — 2025-01-12 14:03:55
🛠 Plantilla
$title$nl$url$nl---$nl$domain
💬 Salida
Why the Moon?
https://www.youtube.com/watch?v=bmC-FwibsZg&t=123
---
www.youtube.com
SmartURLs se mantiene intencionalmente simple.
❌ SmartURLs NO:
else✔️ SmartURLs SOLO usa:
Esto asegura un comportamiento consistente en todos los sitios web.
Estas funciones están disponibles en: SmartURLs v1.4.0 y posterior
Para solicitudes de funciones o preguntas, abra un issue aquí: