Brukerveiledning
Internetinstillinger
Innstilling av Internett-innstillinger er ikke en triviel oppgave, men den tillater in-app-søk etter innhold fra Internett hvis den er konfigurert riktig. OnSong kan ikke gi deg disse innstillingene siden det kreves at du samtykker til og bruker innholdet på nettsiden i samsvar med nettstedets vilkår for bruk. Hvis disse innstillingene blir stående tomme, er funksjonen for in-app-Internett-søk deaktivert, og du må bruke Legg til OnSong Safari-utvidelse i stedet.
Merk: OnSong bruker et mønstororientert programmeringsspråk kalt Regulære uttrykk for å definere innhold som skal importeres. Når disse tegnstrengene er skrevet riktig, utgjør de mønstre som kan hente ut tekst fra innholdet på en nettside. Regulære uttrykk brukes i mønsegenskapene nedenfor.
Du kan konfigurere OnSong til å søke på forskjellige nettsteder ved hjelp av følgende felt:
Søkeparametere
OnSong bruker Microsoft Bing til å søke etter innhold på Internett. Selv om søkespørsmålet ditt sendes direkte til søkemotoren, kan tilleggsparametere for søket sendes her, for eksempel domenet som skal søkes i. Følgende eksempel begrenser søket til korddirektoriet på et bestemt nettsted:
site:http://www.domain.com/chords
Lær mer om avanserte søkeparametere for Bing
Tittelens mønster
Tittelens mønster utføres mot titelattributtet til det funnet sideinnholdet og brukes til å hente ut tittelen på sangen. Følgende eksempel henter ut Brown Eyed Girl fra hele tittelen på nettsiden, Brown Eyed Girl By Van Morrison.
(.+?)(?=(( +Chords)|( +By)))
Undertittelens mønster
Undertittelens mønster utføres mot titelattributtet til det funnet sideinnholdet og brukes til å hente ut undertittel eller kunstner på sangen. Følgende eksempel henter ut Van Morrision fra hele tittelen på nettsiden, Brown Eyed Girl - Van Morrison.
(?<=[\-])(.+?)(?=\|+\s*)
Innholdets mønster
Innholdets mønster brukes til å hente ut innholdet på sangen fra det fulle HTML-innholdet på nettsiden. Typisk er dette innholdet plassert i HTML <pre></pre>-tagger. Følgende eksempel henter innholdet fra pre-elementene i HTML-innholdet på den funnet nettsiden.
(?<=<pre>)(.+?)(?=</pre>)
Kordmønster
I noen tilfeller er akkorder markert opp ved hjelp av HTML. OnSong kan finne akkorder ved hjelp av et regulært uttrykk-mønster også. I dette eksemplet brukes HTML <u></u>-tagger for å angi akkorder i HTML-koden. Følgende mønster henter ut disse verdiene og konverterer dem til akseptert oppsummeringsakkkorder.
<u>(.+?)</u>
Akkordstil
Når innhold påtreffes, kan det være omsluttet i hakeparenteser, eller det kan være vanlig tekst som bruker akkorder over lyrics. Du kan konfigurere formatet som forventes fra nettsiden her. For eksempel, hvis vi velger akseptert oppsummeringsakkorder og forrige kordmønster brukes, er de funnet akkordene omgitt av kvadratiske parenteser.
Fjern HTML-tagger
Selv om de fleste akkorddiagrammer på nettsider er laget som vanlig tekst innenfor <pre></pre>-tagger, inneholder de noen ganger overflødige HTML-tagger. Slå på denne alternativet for å fjerne overflødige HTML-tagger. Standard er av.