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ă.