Brugerhåndbog

Internetindstillinger

Konfigurering af internetindstillinger er ikke en triviel opgave, men den tillader in-app-søgning af indhold fra internettet, hvis den konfigureres 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, er funktionen til in-app-internetsøgning deaktiveret, og du skal bruge Add To OnSong Safari Extension i stedet.

Bemærk: OnSong bruger et mønster-orienteret programmeringssprog kaldet Regular Expressions til at definere indhold, der skal importeres. Når disse tegn skrives korrekt, udgør disse tegnsekvenser mønstre, der kan udtrække tekst fra indholdet på en webside. Regular Expressions bruges i mønsteregenskaberne 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 din søgeforespørgsel sendes direkte til søgemaskinen, kan der sendes yderligere parametre for søgningen her, f.eks. det domæne, der skal søges. Følgende eksempel begrænser søgningen til acorddirektøriet på et bestemt websted:

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

Lær mere om avancerede Bing-søgeparametre

Titel-mønster

Titel-mønsteret udføres mod titelattributten for det fundne sideindhold og bruges til at udtrække titlen på sangen. Følgende eksempel udtrækker Brown Eyed Girl ud af den fulde titel på websiden, Brown Eyed Girl By Van Morrison.

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

Byline-mønster

Byline-mønsteret udføres mod titelattributten for det fundne sideindhold og bruges til at udtrække byline eller kunstner for sangen. Følgende eksempel udtrækker Van Morrision ud af den fulde titel på websiden, Brown Eyed Girl - Van Morrison.

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

Indholds-mønster

Indholds-mønsteret bruges til at udtrække indholdet af sangen 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>)

Accord-mønster

I nogle tilfælde markeres accorder ved hjælp af HTML. OnSong kan lokalisere accorder ved hjælp af et regular expression-mønster som godt. I dette eksempel bruges HTML <u></u>-tags til at betegne accorder i HTML-koden. Følgende mønster vil udtrække disse værdier og konvertere dem til parentesaccorder.

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

Accord-stil

Når indhold opstår, kan det være i parentes, eller det kan være almindelig tekst med accorder over sanger. Du kan konfigurere det format, der forventes fra webstedet her. Hvis vi f.eks. vælger parenteset, og det tidligere accord-mønster bruges, omgives de fundne accorder af firkantede parenteser.

Fjern HTML-tags

Selvom de fleste accorddiagrammer på websider oprettes 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. Standard er slået fra.

OnSong 2023 — Sidst opdateret den March 12, 2015