Manual do Usuário
Configurações de Internet
Configurar as configurações de Internet não é uma tarefa trivial, mas permite a busca de conteúdo da Internet no aplicativo se configurado corretamente. OnSong não pode fornecer essas configurações para você, pois é necessário que você concorde e use o conteúdo do site de acordo com os termos de uso do site. Se essas configurações forem deixadas em branco, o recurso de busca de Internet no aplicativo será desativado e você precisará usar a Extensão Safari Adicionar ao OnSong em vez disso.
Nota: OnSong usa uma linguagem de programação orientada a padrões chamada Expressões Regulares para definir o conteúdo a importar. Quando escritas corretamente, essas sequências de caracteres compreendem padrões que podem extrair texto do conteúdo de uma página da web. Expressões Regulares são usadas nas propriedades de padrão abaixo.
Você pode configurar OnSong para pesquisar diferentes sites usando os seguintes campos:
Parâmetros de Busca
OnSong usa o Microsoft Bing para pesquisar conteúdo na Internet. Embora a consulta de sua busca seja passada diretamente para o mecanismo de busca, parâmetros adicionais para a busca podem ser passados aqui, como o domínio a ser pesquisado. O exemplo a seguir limita a busca ao diretório de acordes de um site específico:
site:http://www.domain.com/chords
Saiba mais sobre parâmetros avançados de busca do 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 é usado para extrair o título da música. O exemplo a seguir extrai Brown Eyed Girl do título completo da página da web, Brown Eyed Girl By Van Morrison.
(.+?)(?=(( +Chords)|( +By)))
Padrão de Crédito
O padrão de crédito é executado contra o atributo de título do conteúdo da página encontrada e é usado para extrair o crédito ou artista da música. O exemplo a seguir extrai Van Morrison do título completo da página da web, Brown Eyed Girl - Van Morrison.
(?<=[\-])(.+?)(?=\|+\s*)
Padrão de Conteúdo
O padrão de conteúdo é usado para extrair o conteúdo da música do conteúdo HTML completo da página da web. Normalmente, esse conteúdo é colocado em tags HTML <pre></pre>. O exemplo a seguir extrai o conteúdo dos elementos pre no conteúdo HTML da página da web encontrada.
(?<=<pre>)(.+?)(?=</pre>)
Padrão de Acorde
Em alguns casos, acordes são marcados usando HTML. OnSong pode localizar acordes usando um padrão de expressão regular também. Neste exemplo, tags HTML <u></u> são usadas para denotar acordes no HTML. O padrão a seguir extrairá esses valores e os converterá em acordes entre colchetes.
<u>(.+?)</u>
Estilo de Acorde
Quando o conteúdo é encontrado, pode ser entre colchetes ou pode ser texto simples usando acordes sobre letras. Você pode configurar o formato esperado do site aqui. Por exemplo, se escolhermos entre colchetes e o padrão de acorde anterior for usado, os acordes encontrados serão cercados por colchetes quadrados.
Remover Tags HTML
Embora a maioria dos gráficos de acordes em páginas da web seja criada como texto simples dentro de tags <pre></pre>, às vezes elas contêm tags HTML desnecessárias. Ative esta opção para remover tags HTML desnecessárias. O padrão é desativado.