ONSONG CHARTS AVAILABLE NOW! LEARN MORE HERE
Користувацький посібник
Параметри інтернету
Налаштування параметрів Інтернету — це непроста задача, але вона дозволяє здійснювати пошук вмісту в Інтернеті в додатку, якщо його правильно налаштувати. OnSong не може надати вам ці параметри, оскільки вам потрібно погодитися та використовувати вміст веб-сайту у відповідності з умовами використання веб-сайту. Якщо ці параметри залишаються порожніми, функція пошуку в Інтернеті в додатку вимикається, і вам потрібно буде використовувати розширення OnSong для Safari "Додати до OnSong" замість цього.
Примітка: 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-теги. За замовчуванням вимкнено.