Brukerhåndbok
Internetinnstillinger
Å konfigurere internetinnstillinger er ikke en trivial oppgave, men tillater in-app-søk etter innhold fra Internett hvis det er konfigurert riktig. OnSong kan ikke gi deg disse innstillingene siden det krever at du godtar og bruker innholdet på nettstedet i samsvar med nettstedets vilkår for bruk. Hvis disse innstillingene er tomme, er in-app-internettsøkfunksjonen deaktivert og du må bruke Legg til OnSong Safari-utvidelse i stedet.
Merk: OnSong bruker et mønsterorientert programmeringsspråk kalt Regulære uttrykk for å definere innhold som skal importeres. Når disse tegensekvensene er skrevet korrekt, danner de mønstre som kan trekke ut tekst fra innholdet på en nettside. Regulære uttrykk brukes i mønsteregenskapene nedenfor.
Du kan konfigurere OnSong til å søke på ulike nettsteder ved hjelp av følgende felt:
Søkeparametere
OnSong bruker Microsoft Bing til å søke etter innhold på Internett. Selv om søkespørringen din sendes direkte til søkemotoren, kan flere parametere for søket sendes her, for eksempel domenet som skal søkes. Følgende eksempel begrenser søket til akkordkatalogen på et bestemt nettsted:
site:http://www.domain.com/chords
Lær mer om avanserte Bing-søkeparametere
Tittelmønster
Tittelmønsteret utføres mot titelattributen for det funnet sideinnholdet og brukes til å trekke ut sangtittelen. Følgende eksempel trekker ut Brown Eyed Girl fra hele tittelen på nettsiden, Brown Eyed Girl By Van Morrison.
(.+?)(?=(( +Chords)|( +By)))
Undertekstmønster
Undertekstmønsteret utføres mot titelattributen for det funnet sideinnholdet og brukes til å trekke ut underteksten eller artisten av sangen. Følgende eksempel trekker ut Van Morrison fra hele tittelen på nettsiden, Brown Eyed Girl - Van Morrison.
(?<=[\-])(.+?)(?=\|+\s*)
Innholdsmønster
Innholdsmønsteret brukes til å trekke ut sanginnholdet fra det fullstendige HTML-innholdet på nettsiden. Typisk er dette innholdet plassert i HTML <pre></pre>-tagger. Følgende eksempel trekker ut innholdet fra pre-elementene i HTML-innholdet på den funnet nettsiden.
(?<=<pre>)(.+?)(?=</pre>)
Akkordmønster
I noen tilfeller merkes akkorder opp ved hjelp av HTML. OnSong kan også finne akkorder ved hjelp av et regulært uttrykksmønster. I dette eksemplet brukes HTML <u></u>-tagger for å betegne akkorder i HTML-en. Følgende mønster vil trekke ut disse verdiene og konvertere dem til akkorder i firkantparenteser.
<u>(.+?)</u>
Akkordstil
Når innhold oppstår, kan det være i firkantparenteser, eller det kan være ren tekst med akkorder over sangtekst. Du kan konfigurere formatet som forventes fra nettstedet her. For eksempel, hvis vi velger firkantparenteser og det forrige akkordmønsteret brukes, omgis de funnet akkordene av firkantparenteser.
Fjern HTML-tagger
Selv om de fleste akkorddiagrammer på nettsider er opprettet som ren tekst innenfor <pre></pre>-tagger, inneholder de noen ganger overflødige HTML-tagger. Slå på dette alternativet for å fjerne overflødige HTML-tagger. Standard er av.