Руководство пользователя

Параметры интернета

Настройка параметров интернета — это не тривиальная задача, но она позволяет выполнять поиск содержимого в интернете через приложение, если настроено правильно. OnSong не может предоставить вам эти параметры, поскольку требуется, чтобы вы согласились и использовали содержимое веб-сайта в соответствии с условиями использования веб-сайта. Если эти параметры оставлены пустыми, функция поиска в интернете в приложении отключена, и вам потребуется использовать расширение Add To OnSong Safari вместо этого.

Примечание: OnSong использует язык программирования на основе шаблонов, называемый регулярными выражениями, для определения содержимого для импорта. При правильном написании эти последовательности символов представляют собой шаблоны, которые могут извлекать текст из содержимого веб-страницы. Регулярные выражения используются в свойствах шаблонов ниже.

Вы можете настроить OnSong для поиска на разных веб-сайтах, используя следующие поля:

Параметры поиска

OnSong использует Microsoft Bing для поиска содержимого в интернете. Хотя запрос вашего поиска передается непосредственно в поисковую систему, дополнительные параметры для поиска можно передать здесь, такие как домен для поиска. Следующий пример ограничивает поиск каталогом аккордов конкретного веб-сайта:

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

Узнайте больше о расширенных параметрах поиска Bing

Шаблон названия

Шаблон названия применяется к атрибуту title найденного содержимого страницы и используется для извлечения названия песни. Следующий пример извлекает Brown Eyed Girl из полного названия веб-страницы Brown Eyed Girl By Van Morrison.

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

Шаблон строки авторства

Шаблон строки авторства применяется к атрибуту title найденного содержимого страницы и используется для извлечения строки авторства или исполнителя песни. Следующий пример извлекает Van Morrision из полного названия веб-страницы Brown Eyed Girl - Van Morrison.

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

Шаблон содержимого

Шаблон содержимого используется для извлечения содержимого песни из полного HTML-содержимого веб-страницы. Обычно это содержимое помещается в HTML-теги <pre></pre>. Следующий пример извлекает содержимое из элементов pre в HTML-содержимом найденной веб-страницы.

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

Шаблон аккорда

В некоторых случаях аккорды размечаются с использованием HTML. OnSong может также находить аккорды, используя шаблон регулярного выражения. В этом примере HTML-теги <u></u> используются для обозначения аккордов в HTML. Следующий шаблон будет извлекать эти значения и преобразовывать их в аккорды в квадратных скобках.

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

Стиль аккорда

Когда содержимое встречается, оно может быть в квадратных скобках или представлять собой простой текст с аккордами над текстом песни. Вы можете настроить здесь формат, ожидаемый с веб-сайта. Например, если мы выберем «в квадратных скобках» и будет использован предыдущий шаблон аккорда, найденные аккорды будут окружены квадратными скобками.

Удалить HTML-теги

Хотя большинство таблиц аккордов на веб-страницах создаются в виде простого текста внутри тегов <pre></pre>, иногда они содержат посторонние HTML-теги. Включите этот параметр, чтобы удалить посторонние HTML-теги. По умолчанию отключено.

OnSong 2023 — Последнее обновление March 12, 2015