מדריך המשתמש
הגדרות אינטרנט
הגדרת הגדרות האינטרנט אינה משימה טריוויאלית, אך היא כן מאפשרת חיפוש בתוך האפליקציה של תוכן מהאינטרנט אם מוגדר כראוי. OnSong לא יכול לספק הגדרות אלה עבורך מכיוון שדרוש שתסכים להשתמש בתוכן האתר בהתאם לתנאי השימוש של האתר. אם הגדרות אלה נותרות ריקות, תכונת חיפוש האינטרנט בתוך האפליקציה מושבתת ותצטרך להשתמש ב־הרחבת הוספה ל־OnSong Safari במקום זאת.
הערה: OnSong משתמש בשפת תכנות מכוונת דפוסים בשם ביטויים רגולריים כדי להגדיר תוכן להיבוא. כאשר כתובים כראוי, מחרוזות תווים אלה כוללות דפוסים שיכולים לחלץ טקסט מתוכן של דף אינטרנט. ביטויים רגולריים משמשים בתכונות הדפוס להלן.
אתה יכול להגדיר את OnSong לחיפוש באתרים שונים באמצעות השדות הבאים:
פרמטרים של חיפוש
OnSong משתמש ב־Microsoft Bing לחיפוש תוכן באינטרנט. בעוד שהשאילתה של החיפוש שלך מועברת ישירות למנוע החיפוש, ניתן להעביר כאן פרמטרים נוספים לחיפוש כגון הדומיין שיש לחפש. הדוגמה הבאה מגבילה את החיפוש לספריית האקורדים של אתר מסוים:
site:http://www.domain.com/chords
למד עוד על פרמטרים מתקדמים של חיפוש Bing
דפוס כותרת
דפוס הכותרת מתבצע מול תכונת הכותרת של תוכן הדף שנמצא משמש לחילוץ כותרת השיר. הדוגמה הבאה חולצת את Brown Eyed Girl מתוך הכותרת המלאה של דף האינטרנט, Brown Eyed Girl By Van Morrison.
(.+?)(?=(( +Chords)|( +By)))
דפוס שורה תחתונה
דפוס השורה התחתונה מתבצע מול תכונת הכותרת של תוכן הדף שנמצא משמש לחילוץ השורה התחתונה או האמן של השיר. הדוגמה הבאה חולצת את Van Morrision מתוך הכותרת המלאה של דף האינטרנט, Brown Eyed Girl - Van Morrison.
(?<=[\-])(.+?)(?=\|+\s*)
דפוס תוכן
דפוס התוכן משמש לחילוץ תוכן השיר מתוך תוכן ה־HTML המלא של דף האינטרנט. בדרך כלל תוכן זה ממוקם בתוך תגי HTML <pre></pre>. הדוגמה הבאה חולצת את התוכן מאלמנטים של pre בתוכן ה־HTML של דף האינטרנט שנמצא.
(?<=<pre>)(.+?)(?=</pre>)
דפוס אקורד
במקרים מסוימים, אקורדים מסומנים באמצעות HTML. OnSong יכול לאתר אקורדים באמצעות דפוס ביטוי רגולרי גם כן. בדוגמה זו, תגי HTML <u></u> משמשים לציון אקורדים ב־HTML. הדפוס הבא יחלץ את הערכים הללו ויהפוך אותם לאקורדים בסוגריים מרובעים.
<u>(.+?)</u>
סגנון אקורד
כאשר תוכן נתקל, הוא עשוי להיות בסוגריים מרובעים, או שהוא עשוי להיות טקסט רגיל באמצעות אקורדים על מילים. אתה יכול להגדיר את הפורמט הצפוי מהאתר כאן. לדוגמה, אם אנחנו בוחרים בסוגריים מרובעים והדפוס האקורד הקודם משמש, האקורדים שנמצאו מוקפים בסוגריים מרובעים.
הסר תגי HTML
בעוד שרוב תרשימי האקורדים בדפי אינטרנט נוצרים כטקסט רגיל בתוך תגי <pre></pre>, לפעמים הם מכילים תגי HTML זרים. הפעל אפשרות זו כדי להסיר תגי HTML זרים. ברירת המחדל היא כבויה.