Brugerhåndbog
Internetindstillinger
Konfiguration af internetindstillinger er ikke en trivial opgave, men giver mulighed for in-app-søgning af indhold fra internettet, hvis den er konfigureret korrekt. OnSong kan ikke give dig disse indstillinger, da det kræver, at du accepterer og bruger indholdet på webstedet i overensstemmelse med webstedets vilkår for brug. Hvis disse indstillinger efterlades tomme, deaktiveres in-app-internetsøgningsfunktionen, og du skal bruge Tilføj til OnSong Safari-udvidelsen i stedet.
Bemærk: OnSong bruger et mønster-orienteret programmeringssprog kaldet Regulære udtryk til at definere indhold, der skal importeres. Når disse tegn er skrevet korrekt, udgør de mønstre, der kan uddrage tekst fra indholdet på en webside. Regulære udtryk bruges i mønster-egenskaberne nedenfor.
Du kan konfigurere OnSong til at søge på forskellige websteder ved hjælp af følgende felter:
Søgeparametre
OnSong bruger Microsoft Bing til at søge efter indhold på internettet. Selvom forespørgslen fra din søgning sendes direkte til søgemaskinen, kan der sendes yderligere parametre for søgningen her, såsom domænet, der skal søges. Følgende eksempel begrænser søgningen til akkordbiblioteket på et bestemt websted:
site:http://www.domain.com/chords
Få mere at vide om avancerede Bing-søgeparametre
Titelmønster
Titelm østeret udføres mod titelattributten for det fundne sideindhold og bruges til at udtrække sangenes titel. Følgende eksempel udtrækker Brown Eyed Girl fra fuldstændig titel på websiden, Brown Eyed Girl By Van Morrison.
(.+?)(?=(( +Chords)|( +By)))
Undertekstmønster
Undertekstmønsteret udføres mod titelattributten for det fundne sideindhold og bruges til at udtrække underteksten eller kunstneren på sangen. Følgende eksempel udtrækker Van Morrison fra fuldstændig titel på websiden, Brown Eyed Girl - Van Morrison.
(?<=[\-])(.+?)(?=\|+\s*)
Indholdsm ønster
Indholdsm østeret bruges til at udtrække sagens indhold fra det fulde HTML-indhold på websiden. Typisk placeres dette indhold i HTML <pre></pre>-tags. Følgende eksempel udtrækker indholdet fra pre-elementerne i HTML-indholdet på den fundne webside.
(?<=<pre>)(.+?)(?=</pre>)
Akkordmønster
I nogle tilfælde er akkorder markeret med HTML. OnSong kan lokalisere akkorder ved hjælp af et regulært udtryksm ønster også. I dette eksempel bruges HTML <u></u>-tags til at betegne akkorder i HTML. Følgende m ønster vil udtrække disse værdier og konvertere dem til firkantede parenteser akkorder.
<u>(.+?)</u>
Akkordstil
Når indhold påtreffes, kan det være i firkantede parenteser, eller det kan være almindelig tekst ved hjælp af akkorder over tekst. Du kan konfigurere det format, der forventes fra webstedet her. Hvis vi for eksempel vælger firkantede parenteser, og det tidligere akkordm ønster bruges, omgives de fundne akkorder af firkantede parenteser.
Fjern HTML-tags
Selvom de fleste akkordskemaer på websider er oprettet som almindelig tekst inden for <pre></pre>-tags, indeholder de nogle gange overflødige HTML-tags. Slå denne indstilling til for at fjerne overflødige HTML-tags. Standarden er slået fra.