ユーザーマニュアル
インターネット設定
インターネット設定を構成することは簡単なタスクではありませんが、適切に設定すればアプリ内でインターネットからのコンテンツ検索ができるようになります。OnSongはウェブサイトの利用規約に従ってコンテンツに同意して使用することが必須であるため、これらの設定をあなたのために提供することはできません。これらの設定を空白のままにしておくと、アプリ内インターネット検索機能は無効になり、代わりにOnSongへ追加Safari拡張機能を使用する必要があります。
注記: OnSongはMNTRNSL_0と呼ばれるパターン指向プログラミング言語を使用して、インポートするコンテンツを定義します。正しく記述された場合、これらの文字列パターンはウェブページのコンテンツからテキストを抽出することができます。Regular Expressionsは以下のパターンプロパティで使用されています。
以下のフィールドを使用して、OnSongを構成して異なるウェブサイトを検索できます:
検索パラメータ
OnSongはMicrosoft Bingを使用してインターネット上のコンテンツを検索します。検索クエリは検索エンジンに直接渡されますが、検索対象のドメインなどの追加パラメータをここで渡すことができます。次の例では、特定のウェブサイトのコードディレクトリに検索を限定します:
site:http://www.domain.com/chords
タイトルパターン
タイトルパターンは見つかったページコンテンツのタイトル属性に対して実行され、曲のタイトルを抽出するために使用されます。次の例は、ウェブページの完全なタイトル「Brown Eyed Girl By Van Morrison」から「Brown Eyed Girl」を抽出します。
(.+?)(?=(( +Chords)|( +By)))
バイラインパターン
バイラインパターンは見つかったページコンテンツのタイトル属性に対して実行され、曲のバイラインまたはアーティストを抽出するために使用されます。次の例は、ウェブページの完全なタイトル「Brown Eyed Girl - Van Morrison」から「Van Morrision」を抽出します。
(?<=[\-])(.+?)(?=\|+\s*)
コンテンツパターン
コンテンツパターンはウェブページの完全なHTMLコンテンツから曲のコンテンツを抽出するために使用されます。通常、このコンテンツはHTML「
」タグに配置されます。次の例は、見つかったウェブページのHTMLコンテンツの「pre」要素からコンテンツを抽出します。
(?<=<pre>)(.+?)(?=</pre>)
コードパターン
場合によっては、コードはHTMLを使用してマークアップされます。OnSongは正規表現パターンを使用してコードも検出できます。この例では、HTMLの「」タグを使用してHTMLのコードを表します。次のパターンはそれらの値を抽出し、括弧で囲まれたコードに変換します。
<u>(.+?)</u>
コードスタイル
コンテンツが検出されるとき、括弧で囲まれているか、歌詞の上にコードを使用したプレーンテキストの場合があります。ここでウェブサイトから予想される形式を構成できます。たとえば、括弧で囲まれているを選択し、前のコードパターンが使用される場合、見つかったコードは角括弧で囲まれます。
HTMLタグを削除
ウェブページのほとんどのコードチャートは「
」タグ内のプレーンテキストとして作成されていますが、時には余分なHTMLタグが含まれています。このオプションをオンにして、余分なHTMLタグを削除します。デフォルトはオフです。