Gebruikershandleiding

Internetinstellingen

Het instellen van internetinstellingen is geen triviale taak, maar het stelt u wel in staat om in de app naar inhoud op internet te zoeken als dit correct is geconfigureerd. OnSong kan deze instellingen niet voor u opgeven, omdat dit vereist dat u akkoord gaat met en het gebruik van de inhoud van de website in overeenstemming met de gebruiksvoorwaarden van de website. Als deze instellingen leeg worden gelaten, is de zoekopdracht naar inhoud via internet in de app uitgeschakeld en moet u in plaats daarvan de OnSong-Safari-extensie toevoegen gebruiken.

Opmerking: OnSong maakt gebruik van een patroongerichte programmeertaal genaamd Regular Expressions om inhoud te definiëren die moet worden geïmporteerd. Wanneer correct geschreven, bestaan deze tekenreeksen uit patronen die tekst uit de inhoud van een webpagina kunnen extraheren. Regular Expressions worden gebruikt in de patroon-eigenschappen hieronder.

U kunt OnSong configureren om verschillende websites te doorzoeken met behulp van de volgende velden:

Zoekparameters

OnSong gebruikt Microsoft Bing om inhoud op internet te zoeken. Hoewel uw zoekopdracht rechtstreeks naar de zoekmachine wordt doorgegeven, kunnen hier aanvullende zoekparameters worden doorgegeven, zoals het domein dat moet worden doorzocht. Het volgende voorbeeld beperkt de zoekopdracht tot de akkoordendirectory van een specifieke website:

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

Meer informatie over geavanceerde Bing-zoekparameters

Titelpatroon

Het titelpatroon wordt uitgevoerd op het titelkenmerk van de gevonden pagina-inhoud en wordt gebruikt om de titel van het lied te extraheren. Het volgende voorbeeld extraheert Brown Eyed Girl uit de volledige titel van de webpagina, Brown Eyed Girl By Van Morrison.

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

Byline-patroon

Het byline-patroon wordt uitgevoerd op het titelkenmerk van de gevonden pagina-inhoud en wordt gebruikt om de byline of artiest van het lied te extraheren. Het volgende voorbeeld extraheert Van Morrision uit de volledige titel van de webpagina, Brown Eyed Girl - Van Morrison.

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

Inhoudspatroon

Het inhoudspatroon wordt gebruikt om de inhoud van het lied uit de volledige HTML-inhoud van de webpagina te extraheren. Dit type inhoud wordt doorgaans in HTML-tags <pre></pre> geplaatst. Het volgende voorbeeld extraheert de inhoud uit de pre-elementen in de HTML-inhoud van de gevonden webpagina.

(?<=<pre>)(.+?)(?=</pre>)

Akkoordpatroon

In sommige gevallen zijn akkoorden gemarkeerd met HTML. OnSong kan akkoorden ook lokaliseren met behulp van een regular expression-patroon. In dit voorbeeld worden HTML-tags <u></u> gebruikt om akkoorden in de HTML aan te duiden. Het volgende patroon extraheert die waarden en converteert ze naar akkoorden tussen vierkante haakjes.

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

Akkoordstijl

Wanneer inhoud wordt aangetroffen, kan deze tussen haakjes staan, of het kan gewone tekst zijn met akkoorden boven de tekst. U kunt hier de indeling configureren die van de website wordt verwacht. Als we bijvoorbeeld tussen haakjes kiezen en het vorige akkoordpatroon wordt gebruikt, worden de gevonden akkoorden omgeven door vierkante haakjes.

HTML-tags verwijderen

Hoewel de meeste akkoorddiagrammen op webpagina's als platte tekst in <pre></pre>-tags zijn gemaakt, bevatten ze soms onnodig HTML-tags. Zet deze optie aan om onnodig HTML-tags te verwijderen. Standaard staat dit uit.

OnSong 2026 — Laatst bijgewerkt op March 12, 2015