Brukerveiledning
Internetinnstillinger
Konfigurering av Internet-innstillinger er ikke en triviell oppgave, men gjør det mulig å søke etter innhold fra Internett i appen hvis det er konfigurert riktig. OnSong kan ikke gi deg disse innstillingene siden det kreves at du godtar og bruker innholdet på nettstedet i samsvar med nettstedets vilkår for bruk. Hvis disse innstillingene er tomt, er funksjonen for Internet-søk i appen deaktivert, og du må bruke Legg til OnSong Safari-utvidelse i stedet.
Merk: OnSong bruker et mønstororientert programmeringsspråk kalt Regular Expressions til å definere innhold som skal importeres. Når de er skrevet riktig, utgjør disse tegnstrengene mønstre som kan trekke ut tekst fra innholdet på en nettside. Regular Expressions brukes i mønsteregenskapene 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. Mens spørringen fra søket ditt sendes direkte til søkemotoren, kan ytterligere parametere for søket sendes her, for eksempel domenet som skal søkes. Eksemplet nedenfor begrenser søket til akkordkatalogen på et spesifikt nettsted:
site:http://www.domain.com/chords
Lær mer om avanserte Bing-søkeparametere
Tittelsmønster
Tittelsmønsteret utføres mot tittelattributtet til det funne sidesinnholdet og brukes til å trekke ut tittelen på sangen. Eksemplet nedenfor trekker ut Brown Eyed Girl fra hele tittelen på nettsiden, Brown Eyed Girl By Van Morrison.
(.+?)(?=(( +Chords)|( +By)))
Undertekstsmønster
Undertekstsmønsteret utføres mot tittelattributtet til det funne sidesinnholdet og brukes til å trekke ut underteksten eller artisten på sangen. Eksemplet nedenfor trekker ut Van Morrision fra hele tittelen på nettsiden, Brown Eyed Girl - Van Morrison.
(?<=[\-])(.+?)(?=\|+\s*)
Innholdssmønster
Innholdssmønsteret brukes til å trekke ut innholdet på sangen fra hele HTML-innholdet på nettsiden. Vanligvis er dette innholdet plassert i HTML <pre></pre>-tagger. Eksemplet nedenfor trekker ut innholdet fra pre-elementene i HTML-innholdet på den funne nettsiden.
(?<=<pre>)(.+?)(?=</pre>)
Akkordsmønster
I noen tilfeller er akkorder markert ved bruk av HTML. OnSong kan også finne akkorder ved hjelp av et regular expression-mønster. I dette eksemplet brukes HTML <u></u>-tagger til å betegne akkorder i HTML-en. Følgende mønster vil trekke ut disse verdiene og konvertere dem til parentesakkorder.
<u>(.+?)</u>
Akkordstil
Når innhold er møtt, kan det være parentesert, 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 parentesert og det forrige akkordsmønsteret brukes, er de funne akkordene omgitt av firkantklammer.
Fjern HTML-tagger
Selv om de fleste akkordskjemaer 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.