Manuel d’utilisation
Paramètres Internet
La configuration des paramètres Internet n'est pas une tâche triviale, mais elle permet de rechercher du contenu sur Internet dans l'application si elle est configurée correctement. OnSong ne peut pas fournir ces paramètres pour vous car cela nécessite que vous acceptiez et utilisiez le contenu du site Web conformément aux conditions d'utilisation du site Web. Si ces paramètres sont laissés vides, la fonction de recherche Internet dans l'application est désactivée et vous devrez utiliser l'Extension Safari Ajouter à OnSong à la place.
Remarque : OnSong utilise un langage de programmation orienté vers les motifs appelé Expressions régulières pour définir le contenu à importer. Lorsqu'elles sont écrites correctement, ces chaînes de caractères comprennent des motifs qui peuvent extraire du texte du contenu d'une page Web. Les expressions régulières sont utilisées dans les propriétés de motif ci-dessous.
Vous pouvez configurer OnSong pour rechercher sur différents sites Web en utilisant les champs suivants :
Paramètres de recherche
OnSong utilise Microsoft Bing pour rechercher du contenu sur Internet. Bien que votre requête de recherche soit transmise directement au moteur de recherche, des paramètres supplémentaires pour la recherche peuvent être transmis ici, comme le domaine à rechercher. L'exemple suivant limite la recherche au répertoire des accords d'un site Web spécifique :
site:http://www.domain.com/chords
En savoir plus sur les paramètres de recherche avancée Bing
Motif de titre
Le motif de titre est appliqué à l'attribut de titre du contenu de la page trouvée et est utilisé pour extraire le titre de la chanson. L'exemple suivant extrait Brown Eyed Girl du titre complet de la page Web, Brown Eyed Girl By Van Morrison.
(.+?)(?=(( +Chords)|( +By)))
Motif de signature
Le motif de signature est appliqué à l'attribut de titre du contenu de la page trouvée et est utilisé pour extraire la signature ou l'artiste de la chanson. L'exemple suivant extrait Van Morrision du titre complet de la page Web, Brown Eyed Girl - Van Morrison.
(?<=[\-])(.+?)(?=\|+\s*)
Motif de contenu
Le motif de contenu est utilisé pour extraire le contenu de la chanson du contenu HTML complet de la page Web. En général, ce contenu est placé dans des balises HTML <pre></pre>. L'exemple suivant extrait le contenu des éléments pre du contenu HTML de la page Web trouvée.
(?<=<pre>)(.+?)(?=</pre>)
Motif d'accord
Dans certains cas, les accords sont balisés à l'aide de HTML. OnSong peut localiser les accords en utilisant également un motif d'expression régulière. Dans cet exemple, les balises HTML <u></u> sont utilisées pour désigner les accords dans le HTML. Le motif suivant extraira ces valeurs et les convertira en accords entre crochets.
<u>(.+?)</u>
Style d'accord
Lorsqu'un contenu est rencontré, il peut être entre crochets ou il peut s'agir d'un texte simple utilisant des accords au-dessus des paroles. Vous pouvez configurer le format attendu du site Web ici. Par exemple, si vous choisissez entre crochets et que le motif d'accord précédent est utilisé, les accords trouvés sont entourés de crochets.
Supprimer les balises HTML
Bien que la plupart des diagrammes d'accords sur les pages Web soient créés sous forme de texte brut dans les balises <pre></pre>, ils contiennent parfois des balises HTML superflues. Activez cette option pour supprimer les balises HTML superflues. La valeur par défaut est désactivée.