Manual del Usuario
Configuración de Internet
La configuración de Internet no es una tarea trivial, pero permite búsquedas de contenido desde Internet dentro de la aplicación si se configura correctamente. OnSong no puede proporcionar estas configuraciones por ti, ya que se requiere que aceptes y utilices el contenido del sitio web de conformidad con los términos de uso del sitio web. Si estas configuraciones se dejan en blanco, la función de búsqueda de Internet dentro de la aplicación se deshabilitará y tendrás que utilizar la Extensión de Safari Agregar a OnSong en su lugar.
Nota: OnSong utiliza un lenguaje de programación orientado a patrones llamado Expresiones regulares para definir el contenido a importar. Cuando se escriben correctamente, estas cadenas de caracteres comprenden patrones que pueden extraer texto del contenido de una página web. Las Expresiones regulares se utilizan en las propiedades de patrón a continuación.
Puedes configurar OnSong para buscar en diferentes sitios web utilizando los siguientes campos:
Parámetros de búsqueda
OnSong utiliza Microsoft Bing para buscar contenido en Internet. Si bien la consulta de tu búsqueda se pasa directamente al motor de búsqueda, aquí se pueden pasar parámetros adicionales para la búsqueda, como el dominio a buscar. El siguiente ejemplo limita la búsqueda al directorio de acordes de un sitio web específico:
site:http://www.domain.com/chords
Obtén más información sobre los parámetros avanzados de búsqueda de Bing
Patrón de título
El patrón de título se realiza contra el atributo de título del contenido de la página encontrada y se utiliza para extraer el título de la canción. El siguiente ejemplo extrae Brown Eyed Girl del título completo de la página web, Brown Eyed Girl By Van Morrison.
(.+?)(?=(( +Chords)|( +By)))
Patrón de crédito
El patrón de crédito se realiza contra el atributo de título del contenido de la página encontrada y se utiliza para extraer el crédito o artista de la canción. El siguiente ejemplo extrae Van Morrison del título completo de la página web, Brown Eyed Girl - Van Morrison.
(?<=[\-])(.+?)(?=\|+\s*)
Patrón de contenido
El patrón de contenido se utiliza para extraer el contenido de la canción del contenido HTML completo de la página web. Típicamente este contenido se coloca en etiquetas HTML <pre></pre>. El siguiente ejemplo extrae el contenido de los elementos pre en el contenido HTML de la página web encontrada.
(?<=<pre>)(.+?)(?=</pre>)
Patrón de acorde
En algunos casos, los acordes se marcan usando HTML. OnSong también puede localizar acordes usando un patrón de expresión regular. En este ejemplo, se utilizan etiquetas HTML <u></u> para denotar acordes en el HTML. El siguiente patrón extraerá esos valores y los convertirá en acordes entre corchetes.
<u>(.+?)</u>
Estilo de acorde
Cuando se encuentra contenido, puede estar entre corchetes, o puede ser texto plano usando acordes sobre letras. Puedes configurar el formato que se espera del sitio web aquí. Por ejemplo, si elegimos entre corchetes y se utiliza el patrón de acorde anterior, los acordes encontrados se rodean con corchetes cuadrados.
Eliminar etiquetas HTML
Aunque la mayoría de los gráficos de acordes en páginas web se crean como texto plano dentro de etiquetas <pre></pre>, a veces contienen etiquetas HTML extrañas. Activa esta opción para eliminar etiquetas HTML extrañas. El valor predeterminado es desactivado.