Benutzerhandbuch
Interneteinstellungen
Die Konfiguration der Interneteinstellungen ist keine triviale Aufgabe, ermöglicht aber die In-App-Suche nach Inhalten aus dem Internet, wenn sie ordnungsgemäß konfiguriert wird. OnSong kann diese Einstellungen nicht für Sie bereitstellen, da Sie den Inhalten der Website gemäß den Nutzungsbedingungen der Website zustimmen und diese verwenden müssen. Falls diese Einstellungen leer gelassen werden, ist die In-App-Internetsuche deaktiviert und Sie müssen stattdessen die Add To OnSong Safari-Erweiterung verwenden.
Hinweis: OnSong verwendet eine musterorientierte Programmiersprache namens Reguläre Ausdrücke, um zu definierende Inhalte zu importieren. Wenn diese korrekt geschrieben sind, bestehen diese Zeichenketten aus Mustern, die Text aus dem Inhalt einer Webseite extrahieren können. Reguläre Ausdrücke werden in den Mustereigenschaften unten verwendet.
Sie können OnSong so konfigurieren, dass verschiedene Websites mithilfe der folgenden Felder durchsucht werden:
Suchparameter
OnSong nutzt Microsoft Bing, um Inhalte im Internet zu suchen. Während die Abfrage Ihrer Suche direkt an die Suchmaschine weitergeleitet wird, können hier zusätzliche Parameter für die Suche übergeben werden, z. B. die zu durchsuchende Domain. Das folgende Beispiel begrenzt die Suche auf das Akkorde-Verzeichnis einer bestimmten Website:
site:http://www.domain.com/chords
Weitere Informationen zu erweiterten Bing-Suchparametern
Titelmuster
Das Titelmuster wird gegen das Titelattribut des gefundenen Seiteninhalts angewendet und wird verwendet, um den Titel des Songs zu extrahieren. Das folgende Beispiel extrahiert Brown Eyed Girl aus dem vollständigen Titel der Webseite Brown Eyed Girl By Van Morrison.
(.+?)(?=(( +Chords)|( +By)))
Byline-Muster
Das Byline-Muster wird gegen das Titelattribut des gefundenen Seiteninhalts angewendet und wird verwendet, um die Byline oder den Künstler des Songs zu extrahieren. Das folgende Beispiel extrahiert Van Morrision aus dem vollständigen Titel der Webseite Brown Eyed Girl - Van Morrison.
(?<=[\-])(.+?)(?=\|+\s*)
Inhaltsmuster
Das Inhaltsmuster wird verwendet, um den Inhalt des Songs aus dem vollständigen HTML-Inhalt der Webseite zu extrahieren. Typischerweise wird dieser Inhalt in HTML <pre></pre>-Tags platziert. Das folgende Beispiel extrahiert den Inhalt aus den pre-Elementen im HTML-Inhalt der gefundenen Webseite.
(?<=<pre>)(.+?)(?=</pre>)
Akkordmuster
In einigen Fällen werden Akkorde mit HTML gekennzeichnet. OnSong kann Akkorde auch mit einem Muster für reguläre Ausdrücke lokalisieren. In diesem Beispiel werden HTML <u></u>-Tags verwendet, um Akkorde im HTML zu kennzeichnen. Das folgende Muster extrahiert diese Werte und konvertiert sie in eckige Klammern mit Akkorden.
<u>(.+?)</u>
Akkordstil
Wenn Inhalte aufgerufen werden, können sie in eckigen Klammern stehen oder als einfacher Text mit Akkorden über Liedtexten vorliegen. Sie können hier das Format konfigurieren, das von der Website erwartet wird. Wenn wir beispielsweise „in eckigen Klammern" wählen und das vorherige Akkordmuster verwendet wird, werden die gefundenen Akkorde mit eckigen Klammern umgeben.
HTML-Tags entfernen
Während die meisten Akkorddiagramme auf Webseiten als einfacher Text in <pre></pre>-Tags erstellt werden, enthalten sie manchmal überflüssige HTML-Tags. Aktivieren Sie diese Option, um überflüssige HTML-Tags zu entfernen. Der Standardwert ist „Aus".