ONSONG CHARTS AVAILABLE NOW! LEARN MORE HERE

Manual do utilizador

Definições da Internet

Configurar as definições da Internet não é uma tarefa trivial, mas permite a pesquisa de conteúdo da Internet dentro da aplicação se configurada corretamente. OnSong não pode fornecer estas definições para si, uma vez que requer que concorde e utilize o conteúdo do site de acordo com os termos de utilização do site. Se estas definições forem deixadas em branco, a funcionalidade de pesquisa da Internet na aplicação é desativada e terá de utilizar a Extensão Safari Adicionar ao OnSong em alternativa.

Nota: OnSong utiliza uma linguagem de programação orientada a padrões chamada Expressões Regulares para definir conteúdo a importar. Quando escritas corretamente, estas sequências de caracteres constituem padrões que podem extrair texto do conteúdo de uma página web. As Expressões Regulares são utilizadas nas propriedades de padrão abaixo.

Pode configurar OnSong para pesquisar em diferentes sites utilizando os seguintes campos:

Parâmetros de Pesquisa

OnSong utiliza Microsoft Bing para pesquisar conteúdo na Internet. Enquanto a consulta da sua pesquisa é transmitida diretamente ao motor de busca, parâmetros adicionais para a pesquisa podem ser transmitidos aqui, tal como o domínio a ser pesquisado. O exemplo seguinte limita a pesquisa ao diretório de acordes de um site específico:

site:http://www.domain.com/chords

Saiba mais sobre parâmetros avançados de pesquisa Bing

Padrão de Título

O padrão de título é executado contra o atributo de título do conteúdo da página encontrada e é utilizado para extrair o título da canção. O exemplo seguinte extrai Brown Eyed Girl do título completo da página web, Brown Eyed Girl By Van Morrison.

(.+?)(?=(( +Chords)|( +By)))

Padrão de Linha de Crédito

O padrão de linha de crédito é executado contra o atributo de título do conteúdo da página encontrada e é utilizado para extrair a linha de crédito ou artista da canção. O exemplo seguinte extrai Van Morrision do título completo da página web, Brown Eyed Girl - Van Morrison.

(?<=[\-])(.+?)(?=\|+\s*)

Padrão de Conteúdo

O padrão de conteúdo é utilizado para extrair o conteúdo da canção do conteúdo HTML completo da página web. Tipicamente este conteúdo é colocado em tags HTML <pre></pre>. O exemplo seguinte extrai o conteúdo dos elementos pre no conteúdo HTML da página web encontrada.

(?<=<pre>)(.+?)(?=</pre>)

Padrão de Acordes

Em alguns casos, os acordes são marcados usando HTML. OnSong pode localizar acordes também utilizando um padrão de expressão regular. Neste exemplo, as tags HTML <u></u> são utilizadas para denotar acordes no HTML. O padrão seguinte irá extrair esses valores e convertê-los em acordes entre parênteses.

<u>(.+?)</u>

Estilo de Acordes

Quando conteúdo é encontrado, pode ser entre parênteses, ou pode ser texto simples utilizando acordes sobre letras. Pode configurar o formato esperado do site aqui. Por exemplo, se escolhermos entre parênteses e o padrão de acordes anterior for utilizado, os acordes encontrados são rodeados por parênteses quadrados.

Remover Tags HTML

Enquanto a maioria das tabelas de acordes em páginas web são criadas como texto simples dentro de tags <pre></pre>, por vezes contêm tags HTML supérfluas. Ative esta opção para remover tags HTML supérfluas. O padrão é desativado.

OnSong 2023 — Última actualização em March 12, 2015