Manuale Utente
Impostazioni Internet
La configurazione delle impostazioni Internet non è un'operazione banale, ma consente la ricerca di contenuti da Internet all'interno dell'app se configurata correttamente. OnSong non può fornire queste impostazioni per te poiché richiede che tu accetti e utilizzi i contenuti del sito web in conformità alle condizioni di utilizzo del sito. Se queste impostazioni vengono lasciate vuote, la funzione di ricerca Internet all'interno dell'app è disabilitata e dovrai utilizzare l'Estensione Safari Aggiungi a OnSong invece.
Nota: OnSong utilizza un linguaggio di programmazione orientato ai pattern chiamato Espressioni regolari per definire il contenuto da importare. Se scritti correttamente, questi insiemi di caratteri comprendono pattern che possono estrarre testo dal contenuto di una pagina web. Le espressioni regolari vengono utilizzate nelle proprietà del pattern di seguito.
Puoi configurare OnSong per cercare su diversi siti web utilizzando i seguenti campi:
Parametri di ricerca
OnSong utilizza Microsoft Bing per cercare contenuti su Internet. Mentre la query della tua ricerca viene passata direttamente al motore di ricerca, qui è possibile passare parametri aggiuntivi per la ricerca, ad esempio il dominio da cercare. L'esempio seguente limita la ricerca alla directory degli accordi di un sito web specifico:
site:http://www.domain.com/chords
Ulteriori informazioni sui parametri di ricerca avanzata di Bing
Modello Titolo
Il modello titolo viene eseguito sull'attributo title del contenuto della pagina trovato e viene utilizzato per estrarre il titolo della canzone. L'esempio seguente estrae Brown Eyed Girl dal titolo completo della pagina web, Brown Eyed Girl By Van Morrison.
(.+?)(?=(( +Chords)|( +By)))
Modello Byline
Il modello byline viene eseguito sull'attributo title del contenuto della pagina trovato e viene utilizzato per estrarre la byline o l'artista della canzone. L'esempio seguente estrae Van Morrision dal titolo completo della pagina web, Brown Eyed Girl - Van Morrison.
(?<=[\-])(.+?)(?=\|+\s*)
Modello Contenuto
Il modello contenuto viene utilizzato per estrarre il contenuto della canzone dal contenuto HTML completo della pagina web. Tipicamente questo contenuto è inserito in tag HTML <pre></pre>. L'esempio seguente estrae il contenuto dagli elementi pre nel contenuto HTML della pagina web trovata.
(?<=<pre>)(.+?)(?=</pre>)
Modello Accordi
In alcuni casi, gli accordi sono contrassegnati utilizzando HTML. OnSong può individuare gli accordi anche utilizzando un modello di espressione regolare. In questo esempio, i tag HTML <u></u> vengono utilizzati per indicare gli accordi nell'HTML. Il seguente modello estrarrà questi valori e li convertirà in accordi tra parentesi quadre.
<u>(.+?)</u>
Stile Accordo
Quando si incontra del contenuto, potrebbe essere tra parentesi quadre, oppure potrebbe essere testo semplice con accordi sopra i testi. Puoi configurare qui il formato previsto dal sito web. Ad esempio, se scegliamo tra parentesi quadre e il precedente modello di accordi viene utilizzato, gli accordi trovati sono circondati da parentesi quadre.
Rimuovi tag HTML
Sebbene la maggior parte dei diagrammi di accordi nelle pagine web siano creati come testo semplice all'interno di tag <pre></pre>, a volte contengono tag HTML estranei. Attiva questa opzione per rimuovere i tag HTML estranei. L'impostazione predefinita è disattivata.