Käyttöopas

Internet-asetukset

Internet-asetusten määrittäminen ei ole triviaali tehtävä, mutta se sallii sovelluspohjaisesti sisällön etsimisen internetistä, jos se on konfiguroitu oikein. OnSong ei voi tarjota näitä asetuksia sinulle, koska se vaatii, että hyväksyt ja käytät verkkosivuston sisältöä verkkosivuston käyttöehtojen mukaisesti. Jos nämä asetukset jätetään tyhjiksi, sovellukseen sisäänrakennettu internetin hakuominaisuus poistetaan käytöstä ja sinun on käytettävä sen sijaan Add To OnSong Safari Extension -laajennusta.

Huomautus: OnSong käyttää kuvioihin perustuvaa ohjelmointikieltä nimeltään Regular Expressions määrittämään tuotavaa sisältöä. Kun nämä kirjainjonot kirjoitetaan oikein, ne muodostavat kuvioita, jotka voivat poimia tekstiä verkkosivun sisällöstä. Regular Expressions -ilmaisut käytetään alla olevissa kuvioominaisuuksissa.

Voit määrittää OnSongin etsimään sisältöä eri verkkosivustoista seuraavien kenttien avulla:

Hakuparametrit

OnSong käyttää Microsoft Bingiä internetin sisällön etsimiseen. Vaikka hakukyselysi välitetään suoraan hakukoneelle, hakua varten voidaan välittää lisäparametreja, kuten haettava verkkotunnus. Seuraava esimerkki rajoittaa haun tietyn verkkosivuston sointujen hakemistoon:

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

Lue lisää Bingin kehittyneistä hakuparametreista

Otsikon kuvio

Otsikon kuviolle suoritetaan haun löytämän sivun sisällön otsikko-attribuuttia vastaan, ja sitä käytetään laulun otsikon poimintaan. Seuraava esimerkki poimii Brown Eyed Girl -kohdan verkkosivun koko otsikosta Brown Eyed Girl By Van Morrison.

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

Tekijätiedot-kuvio

Tekijätiedot-kuviolle suoritetaan haun löytämän sivun sisällön otsikko-attribuuttia vastaan, ja sitä käytetään laulun tekijätietojen tai esittäjän poimintaan. Seuraava esimerkki poimii Van Morrision -kohdan verkkosivun koko otsikosta Brown Eyed Girl - Van Morrison.

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

Sisällön kuvio

Sisällön kuviolle käytetään laulun sisällön poimintaan verkkosivun täydestä HTML-sisällöstä. Tyypillisesti tämä sisältö sijaitsee HTML <pre></pre> -tunnisteissa. Seuraava esimerkki poimii sisällön löytämän verkkosivun HTML-sisällön pre-elementeistä.

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

Sointu-kuvio

Joissakin tapauksissa soinnut merkitään HTML-merkinnällä. OnSong voi sijaitsija soinnit käyttämällä myös säännöllisen lausekkeen kuviolle. Tässä esimerkissä HTML <u></u> -tunnisteita käytetään sointujen merkitsemiseen HTML-merkinnässä. Seuraava kuvio poimii nämä arvot ja muuntaa ne hakasulkuihin sijoitetuiksi soinnuiksi.

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

Sointu-tyyli

Kun sisältöä kohdataan, se voi olla hakasulkuissa tai tavallinen teksti käyttämällä soinnuja sanarungon yli. Voit määrittää tässä verkkosivustolta odotettavan muodon. Esimerkiksi jos valitsemme hakasulkeet ja käytämme edellä mainittua sointu-kuviolaa, löydetyt soinnut ympäröidään neliön hakasulkuilla.

Poista HTML-tunnisteet

Vaikka suurin osa verkkosivujen soinnukaavioista luodaan <pre></pre> -tunnisteiden sisällä olevaksi tavalliseksi tekstiksi, ne sisältävät joskus ylimääräisiä HTML-tunnisteita. Ota tämä asetus käyttöön poistuaksesi ylimääräisiä HTML-tunnisteita. Oletusarvo on pois.

OnSong 2023 — Viimeksi päivitetty March 12, 2015