Podręcznik użytkownika
Ustawienia internetowe
Konfiguracja ustawień Internetu nie jest zadaniem trywialnym, ale umożliwia wyszukiwanie zawartości z Internetu w aplikacji, jeśli jest skonfigurowana prawidłowo. OnSong nie może dostarczać tych ustawień, ponieważ wymaga to wyrażenia zgody i korzystania z zawartości witryny internetowej zgodnie z jej warunkami użytkowania. Jeśli te ustawienia pozostaną puste, funkcja wyszukiwania Internetu w aplikacji będzie wyłączona i będziesz musiał użyć Rozszerzenia Safari Dodaj do OnSong zamiast tego.
Uwaga: OnSong używa zorientowanego na wzorce języka programowania zwanego Wyrażeniami regularnymi do definiowania zawartości do zaimportowania. Jeśli są napisane prawidłowo, te ciągi znaków zawierają wzorce, które mogą wyodrębnić tekst z zawartości strony internetowej. Wyrażenia regularne są używane we właściwościach wzorców poniżej.
Możesz skonfigurować OnSong do wyszukiwania różnych witryn internetowych, korzystając z następujących pól:
Parametry wyszukiwania
OnSong używa Microsoft Bing do wyszukiwania zawartości w Internecie. Podczas gdy zapytanie wyszukiwania jest przekazywane bezpośrednio do wyszukiwarki, dodatkowe parametry wyszukiwania można tutaj przekazać, takie jak domena do wyszukania. Poniższy przykład ogranicza wyszukiwanie do katalogu akordów określonej witryny:
site:http://www.domain.com/chords
Dowiedz się więcej o zaawansowanych parametrach wyszukiwania Bing
Wzorzec tytułu
Wzorzec tytułu jest stosowany względem atrybutu tytułu znalezionej zawartości strony i jest używany do wyodrębnienia tytułu utworu. Poniższy przykład wyodrębnia Brown Eyed Girl z pełnego tytułu strony internetowej, Brown Eyed Girl By Van Morrison.
(.+?)(?=(( +Chords)|( +By)))
Wzorzec linijki
Wzorzec linijki jest stosowany względem atrybutu tytułu znalezionej zawartości strony i jest używany do wyodrębnienia linijki lub artysty utworu. Poniższy przykład wyodrębnia Van Morrision z pełnego tytułu strony internetowej, Brown Eyed Girl - Van Morrison.
(?<=[\-])(.+?)(?=\|+\s*)
Wzorzec zawartości
Wzorzec zawartości jest używany do wyodrębnienia zawartości utworu z pełnej zawartości HTML strony internetowej. Zazwyczaj ta zawartość jest umieszczona w tagach HTML <pre></pre>. Poniższy przykład wyodrębnia zawartość z elementów pre w zawartości HTML znalezionej strony internetowej.
(?<=<pre>)(.+?)(?=</pre>)
Wzorzec akordów
W niektórych przypadkach akordy są oznaczane za pomocą HTML. OnSong może również lokalizować akordy za pomocą wzorca wyrażenia regularnego. W tym przykładzie tagi HTML <u></u> są używane do oznaczania akordów w HTML. Poniższy wzorzec będzie wyodrębniać te wartości i konwertować je na akordy w nawiasach kwadratowych.
<u>(.+?)</u>
Styl akordów
Gdy napotkana jest zawartość, może być ona w nawiasach lub może to być zwykły tekst z akordami nad tekstem. Tutaj możesz skonfigurować format, którego oczekujesz z witryny internetowej. Na przykład, jeśli wybierzemy nawiasy i będzie użyty poprzedni wzorzec akordów, znalezione akordy będą otoczone nawiasami kwadratowymi.
Usuń tagi HTML
Chociaż większość diagramów akordów na stronach internetowych jest tworzona jako zwykły tekst w tagach <pre></pre>, czasami zawierają one dodatkowe tagi HTML. Włącz tę opcję, aby usunąć zbędne tagi HTML. Ustawienie domyślne to wyłączone.