Руководство пользователя
Параметры интернета
Настройка параметров Интернета — это непростая задача, но она позволяет выполнять встроенный поиск содержимого в Интернете при правильной настройке. OnSong не может предоставить эти параметры вам, поскольку требует, чтобы вы согласились и использовали содержимое веб-сайта в соответствии с условиями использования веб-сайта. Если эти параметры оставить пустыми, встроенная функция поиска в Интернете будет отключена, и вам потребуется использовать вместо этого Расширение "Добавить в OnSong" для Safari.
Примечание: OnSong использует язык программирования, ориентированный на шаблоны, под названием Регулярные выражения для определения содержимого для импорта. Если написаны правильно, эти строки символов составляют шаблоны, которые могут извлекать текст из содержимого веб-страницы. Регулярные выражения используются в свойствах шаблонов ниже.
Вы можете настроить OnSong для поиска на различных веб-сайтах, используя следующие поля:
Параметры поиска
OnSong использует Microsoft Bing для поиска содержимого в Интернете. Хотя запрос вашего поиска передается непосредственно в поисковую систему, здесь можно передать дополнительные параметры поиска, такие как домен для поиска. Следующий пример ограничивает поиск каталогом аккордов конкретного веб-сайта:
site:http://www.domain.com/chords
Узнайте больше о расширенных параметрах поиска Bing
Шаблон заголовка
Шаблон заголовка применяется к атрибуту заголовка найденного содержимого страницы и используется для извлечения названия песни. Следующий пример извлекает Brown Eyed Girl из полного заголовка веб-страницы, Brown Eyed Girl By Van Morrison.
(.+?)(?=(( +Chords)|( +By)))
Шаблон подписи
Шаблон подписи применяется к атрибуту заголовка найденного содержимого страницы и используется для извлечения подписи или исполнителя песни. Следующий пример извлекает 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-теги. По умолчанию отключено.