ONSONG CHARTS AVAILABLE NOW! LEARN MORE HERE

Manual de utilizare

Setări Internet

Configurarea setărilor Internet nu este o sarcină banală, dar permite căutarea în aplicație a conținutului de pe Internet dacă este configurată corect. OnSong nu poate furniza aceste setări pentru dvs., deoarece necesită ca dvs. să fiți de acord și să utilizați conținutul site-ului web în conformitate cu termenii de utilizare ai site-ului web. Dacă aceste setări sunt lăsate goale, funcția de căutare Internet din aplicație este dezactivată și va trebui să utilizați Extensia Safari Adaugă la OnSong în schimb.

Notă: OnSong utilizează un limbaj de programare orientat pe modele numit Expresii regulate pentru a defini conținutul de importat. Când sunt scrise corect, aceste șiruri de caractere comprise modele care pot extrage text din conținutul unei pagini web. Expresiile regulate sunt folosite în proprietățile de modele de mai jos.

Puteți configura OnSong pentru a căuta pe diferite site-uri web folosind următoarele câmpuri:

Parametri de căutare

OnSong utilizează Microsoft Bing pentru a căuta conținut pe Internet. În timp ce interogarea dvs. de căutare este transmisă direct motorului de căutare, parametri suplimentari pentru căutare pot fi transmisi aici, cum ar fi domeniul care urmează să fie căutat. Următorul exemplu limitează căutarea la directorul acordurilor unui anumit site web:

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

Aflați mai multe despre parametrii avansați de căutare Bing

Model de titlu

Modelul de titlu este executat pe atributul de titlu al conținutului paginii găsite și este utilizat pentru a extrage titlul cântecului. Următorul exemplu extrage Brown Eyed Girl din titlul complet al paginii web, Brown Eyed Girl By Van Morrison.

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

Model de linie de credit

Modelul de linie de credit este executat pe atributul de titlu al conținutului paginii găsite și este utilizat pentru a extrage linia de credit sau artistul cântecului. Următorul exemplu extrage Van Morrision din titlul complet al paginii web, Brown Eyed Girl - Van Morrison.

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

Model de conținut

Modelul de conținut este utilizat pentru a extrage conținutul cântecului din conținutul HTML complet al paginii web. De obicei, acest conținut este plasat în etichete HTML <pre></pre>. Următorul exemplu extrage conținutul din elementele pre din conținutul HTML al paginii web găsite.

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

Model de acord

În unele cazuri, acordurile sunt marcate utilizând HTML. OnSong poate localiza acordurile utilizând și un model de expresie regulată. În acest exemplu, etichetele HTML <u></u> sunt utilizate pentru a denota acorduri în HTML. Următorul model va extrage acele valori și le va converti în acorduri între paranteze pătrate.

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

Stil de acord

Când se întâlnește conținut, acesta poate fi între paranteze pătrate, sau poate fi text simplu cu acorduri deasupra versurilor. Puteți configura aici formatul așteptat din site-ul web. De exemplu, dacă alegem paranteze pătrate și se utilizează modelul anterior de acorduri, acordurile găsite sunt înconjurate de paranteze pătrate.

Eliminarea etichetelor HTML

Deși majoritatea tabelelor de acorduri din paginile web sunt create ca text simplu în etichete <pre></pre>, uneori conțin etichete HTML suplimentare. Activați această opțiune pentru a elimina etichetele HTML suplimentare. Valoarea implicită este dezactivată.

OnSong 2023 — Ultima actualizare pe March 12, 2015