אוסף תחנות רדיו ישראליות

מכשיר רדיו

אחת התכונות האהובות עלי בנגן רית'מבוקס (Rhythmbox לדוברי האנגלית) היא האפשרות להאזין לתחנות רדיו. רית'מבוקס בא עם רשימת ברירת מחדל של תחנות רדיו וניתן להוסיף כמובן תחנות לפי הצורך והרצון. אבל תחנות ברירת המחדל הן תחנות זרות וכדי להוסיף תחנות ישראליות צריך ללכת לחפש באינטרנט את כתובת השידור של כל אחת ואחת.

לכן אספתי רשימה של כל תחנות הרדיו הישראליות שנראו לי רלוונטיות והכנסתי אותן לקובץ שניתן לייבוא פשוט לתכנה. והנה הרשימה שלהן:

  • רשת א'
  • רשת ב'
  • רשת ג'
  • גלי צה"ל
  • גלגל"צ
  • קול המוזיקה
  • ערוץ 7
  • רדיו ירושלים
  • רדיו חיפה
  • קול הקמפוס
  • רדיוס 100FM
  • 91FM
  • רדיו קול חי
  • 102FM
  • 88FM

את רוב הכתובות השגתי מקובץ התחנות של מזרים.

פשוט הורידו את הקובץ ואז בחרו לפתוח אותו באמצעות רית'מבוקס וכל תחנות הרדיו יתווספו לרשימה אצלכם. תחנות שאתם לא אוהבים ניתן למחוק בקלות. לא בדקתי, אבל ייתכן שהקובץ יעבוד גם בנגנים אחרים אתם מוזמנים לכתוב על כך בתגובות.

מקור תמונה

 

לגלי צהל יש אתר אבל הם לא מבינים באינטרנט

לאחרונה שמתי לב שהסקריפט להורדת תכניות מגל"צ נכשל במשימתו פעמים רבות. גם ניסיון להאזין ישירות לתכניות באתר גילה שרבות מהן הפסיקו לעבוד. בהתחלה חשבתי שהאשמה היא בלינוקס אבל בדיקה של הקישורים על חלונות גילתה שזה הם.

שלחתי דוא"ל לגלי צה"ל וקיבלתי מהם תשובה:

שלום
היום הוסרו מהאתר כל התוכניות והפינות ששודרו לפני ה 1.1.2010 לא כל הקישורים הוסרו עדיין.
מטרת התוכניות המוקלטות באתר היא לאפשר למי שלא הספיק ברדיו לשמוע את התוכניות בזמנו החופשי בפרק זמן נתון אחרי השידור.
אתר האינטרנט אינו תחליף לארכיון וכמות גדולה מידי של תוכניות שהצטברו העיקו על ההפעלה היום יומית של האופציה הזאת
לכן הן הוסרו מאתר האינטרנט
לרכישת תוכניות ישנות של גלי צהל אנא התקשרו לארכיון התחנה, 03-5126666 ולבקש את רפי מנהל הסרטיה.
בברכה

במהלך זה הוכיחו גלי צה"ל שאולי יש להם אתר אינטרנט אבל אין להם אף מושג איך להשתמש בו. דבר ראשון, אני לא רואה סיבה להוריד תכניות ישנות. יש שם תכנים איכותיים שיענינו מאזינים רבים והעלמתם מן השרת לא מועילה לאף אחד. הסיכוי שבעקבות כך המאזינים ייפנו לגל"צ, יבקשו את רפי, וירכשו את התכניות הרצויות (על קלטות!) הוא קטן ולא מצדיק את המהלך.

גם אם יש מעט היגיון במעשה זה, מחיקת הקבצים מהשרת בלי מחיקת הקישורים שמוליכים אליהם הופכת את האתר לחסר ערך. הגולש לא ילחץ על קישורים עד שימצא אחד שפועל.

חוסר ההבנה הזה מצטרף לעובדה שלא היה ניתן להוריד את הקבצים אלא רק להאזין להם זורמים, והאתר שמפורסם ללא הפסקה בתחנת גלי צה"ל הופך ללא רלוונטי.

 

הורדת תוכניות מאתר גל"צ ־ כנראה שבחלונות זה יותר קל

לפני יומיים כתבתי פוסט על איך מורידים תכניות מאתר גלי צה"ל באמצעות לינוקס. אתמול בדקתי כיצד ניתן להוריד את התכניות על מערכת הפעלה אחרת בשם חלונות והתברר ששם זה הרבה יותר פשוט (וכאן חצי מהקוראים מפסיקים לקרוא).

בעוד על אובונטו נאלצתי להשתמש בסקריפט bash שיקליט את התכניות הרצויות, בחלונות התקנתי את מנהל ההורדות המצוין Orbit. אח"כ בחרתי מהתפריט בדפדפן את download all, סימנתי את הקבצים הרצויים והוא הוריד אותם בלי בעיה.

ללינוקס לצערי לא הצלחתי למצוא תכנה דומה. בכלל, מנהלי הורדות טובים ללינוקס לא קל למצוא. קיים טוקן (ששווה פוסט נפרד) אבל הוא מיועד לשרתי הורדות בלבד. בתור מנהל הורדות כללי אני משתמש כרגע ב־Gwget שהוא נחמד אבל לא מספיק.

המסקנה מהפוסט הזה היא לא שלינוקס פחות טובה מחלונות אלא רק שיש לה עוד במה להשתפר.

 

הקלטת תוכניות מאתר גל"צ

אתר גלי צה"ל הוא אתר עשיר בתכנים משידורי התחנה (ובנוי קצת עקום). לכאורה זהו פתרון מצוין עבור כל בעלי נגני הmp3 למיניהם אך מתברר שלא. האתר מאפשר האזנה דרכו בלבד ולא מאפשר להוריד את התוכניות למחשב ולנגן.

מכיון שיש לי עוד כמה משימות בחיי מלבד לשבת ליד המחשב ולהאזין לתכניות גלי צה"ל, חיפשתי דרך להוריד אותן למחשב. נתנאל היה נחמד וכתב סקריפט ב־bash שמקליט את כל התוכניות מעמוד נבחר. עבדנו עליו עוד קצת (בעיקר הוא, אני קצת בדקתי בגוגל כדי להבין משהו ב־bash) כדי שיהיה נוח והנה הוא לתועלת הציבור.

שימו לב שיש צורך בהתקנת החבילה mplayer (להתקנה באובונטו) ובתלויות שלה כדי להפעילו.

#!/bin/bash
if [ "$1" == "" ] && [ ! -e res ]; then
    echo "Enter url:"
    read url
else
    url=$1
fi

if [ ! -e res ]; then
    wget $url -O html
    cat html | grep -o "http.*wma" > res
    rm html
fi
for x in $(cat res)
do
    NAME=$(echo $x | cut -d '/' -f6)   
    mplayer -dumpstream $x -dumpfile $NAME
echo "$x" >> res2
    sed -i 1d res

done

rm res

ניתן גם להורידו מכאן.

הסקריפט מקבל את כתובת העמוד כפרמטר או כקלט, ניגש לעמוד ואוסף ממנו את כל קישורי התוכניות ואז עובר עליהן ומקליט אותן. כתובות של תוכניות שהוקלטו כבר נשמרות בקובץ res2.

יש למקם את הקובץ מתיקיה שאליה אתם רוצים שירדו כל פרקי התכנית הנבחרת, לתת לו הרשאות ריצה ולהריץ אותו. ניתן גם להפסיק את הפעולה שלו באמצע ולאחר מכן להמשיך מהמקום שהוא הופסק.

כרגיל, בשביל מחמאות, טענות, דיווחי באגים ושוקולדים יש את התגובות כאן למטה.

 

גירסה חדשה לתסריט cast upper

בעקבות פוסט של יהודה גיליתי שתסריט הגריזמונקי שלי cast upper הפסיק לעבוד בספורט 5 בעקבות שינויים באתר.

(סוגריים ארוכים: למי שלא מכיר cast upper הוא תסריט גריזמונקי שמיועד לאפשר צפיה בסרטונים של cast up באמצעות פיירפוקס ובעיקר בסרטונים בספורט 5. אומנם היה ראוי שהבעיה תפתר ע"י אנשי cast up עצמם אבל כנראה שזה לא ממש חשוב להם.)

כיון שכך הפשלתי שרוולים (מטאפורית, בכל זאת חורף) ותיקנתי את התסריט כך שיתמוך בשינויים שנעשו באתר הספורט. בדקתי אותו על המחשב שלי (פיירפוקס 3.5.6, אובונטו 9.10) והעלתי אותו לאינטרנט.

את התוצאה אתם מוזמנים להוריד.

אם יש בעיות, בקשות ועידכונים ־ כאן זה המקום להגיב.

 

על ממשק המשתמש של מכונת הכביסה שלנו

washing-machineאחת האפשרויות האהובות עלינו במכונת הכביסה שלנו היא האפשרות להפעיל טיימר כך שהמכונה תתחיל לפעול לאחר הזמן שנקבע לה. למשל ניתן להכניס את הכביסה בערב ולהפעיל טיימר וכך המכונה מסיימת את הכביסה יחד עם ההשכמה שלי ומאפשרת לי להתחיל את הבוקר עם תליית כביסה (תענוג. הרבה יותר טוב מאשר כוס קפה למיטה). לפי החוברת שמצורפת למכונה קיים דגם משוכלל יותר שלה שמאפשר פשוט להכניס את השעה שבה אתה רוצה שהכביסה תהיה מוכנה (ולפי השמועה קיים אף דגם יותר משוכלל שגם תולה את הכביסה, מוריד אותה ומקפל אותה לארונות).

אבל כאן גילינו בעיה. אחרי שהכנסת את הכביסה, בחרת את התוכנית והפעלת את הטיימר, הדלת של המכונה ננעלת ולא ניתן לפתוח אותה עד שתוכנית הכביסה תסתיים. ניתן להחליף תוכנית או לבטל את הטיימר אבל לא לפתוח את הדלת.

בעיה זו מובילה למסקנה פשוטה. זה שתכנן את הטיימר הוא אדם מיוחד ביותר. הוא מעולם לא גילה שהחולצה האהובה על ילדתו נשארה מחוץ למכונה או שלפתע נשפכה כוס קולה על החלוצה הלבנה שלו.

ולא נותר לי אלא לדרוש: ישוחרר עדכון דחוף למכונת הכביסה שלי!

[מקור תמונה]

 

על הבעיות שלי עם אובונטו

בזמן האחרון אני משתמש יותר ויותר באובונטו (כרגע אני במהלך שידרוג לקואלה). אני בדרך כלל נהנה ממנה אבל נתקלתי במספר בעיות מציקות. כמובן שפניתי לגוגל ולפורומים ולחלק מהבעיות אף נמצא פתרון אבל עדיין לחלקן הפתרון לא נמצא.

הבעיה הכי מעצבנת היא שהמדפסת שלי מסרבת לעבוד. מדובר על מדפסת Canon LBP2900 ושום דבר לא משכנע אותה לתמוך בלינוקס. התקנתי דרייבר מתאים מהאתר של קנון, פעלתי לפי ההוראות בויקי של אובונטו, לפי מדריכים שמצאתי בגוגל וגם התייעצתי בפורום אובונטו ישראל אבל המדפסת יותר עקשנית מכל אלה. כרגע בשביל הדפסות אני עובר לחלונות.

בעיה שנייה הייתה שלא ניתן להמיר שירים מדיסקים לmp3. כלומר, רשמית אפשר נסות לבחור בהמרה כזו אבל שלל הודעות שגיאה ימנע את ההמרה. בעיה זו נפתרה בזכות הפורום של אובונטו ישראל. צריך להתקין את החבילה gstreamer0.10-plugins-ugly-multiverse והודעות השגיאה נחות על משכבן.

בעיה נוספת שקשורה למוזיקה היא שהנגנים של אובונטו מציגים את התגים של המוזיקה בג'יבריש. הבעיה הזו נגרמת מכיון שהקידוד הנפוץ לתגים בעברית הוא windows-1255 בעוד רוב הנגנים בלינוקס משתמשים בutf-8. ניתן להמיר את הקידוד של התגים יחסית בקלות אבל לא מעשי להמיר בכל פעם שקונים דיסק חדש. הנגן היחיד שמצליח לקרוא את התגים הוא songbird של מוזילה שמשתמש בטכנולוגיה של מוזילה. לקרוא לו נגן זה לא מדוייק, מדובר על בן כלאיים בין תוכנת מדיה לדפדפן, לא נגן כלבבי.

בעיה אחרונה שרודפת אותי מאז תחילת השימוש שלי באובונטו היא שאני לא מצליח להתקין עליו את אקספלורר. הרצת ies4linux תמיד נתקעת לי בשלב כלשהוא של ההתקנה.

פתרונות, הזדהות והודעות תמיכה תתקבלנה בברכה בתגובות.

 

משחקים עם כותרת הפוסט בוורדפרס

מאור כתב כיצד ניתן לשחק עם הכותרת של הפוסטים בוורדפרס (מומלץ לקרוא את הפוסט שלו לפני קריאת ההמשך).

הבעיה בפתרון שלו שצריך לעבור על התבנית ולשנות ידנית כל קריאה לפונקציה של הכותרת כך שתקרא לפונקציה שהוא יצר. במקום זאת ניתן להשתמש בפילטרים של וורדפרס כדי לגרום שהפונקציה ‪the_title()‬ שקוראת להצגת הכותרת תחזיר את הפונקציה שאנחנו יצרנו.

ניקח את הפונקציה שמאור יצר:

function replace_title() {
$replacethese = '##';
$replacewith = '';
echo str_replace($replacethese, $replacewith, get_the_title());
}

ונשנה אותה כך שתחזיר את הערך במקום להציג אותו:

function replace_title() {
$replacethese = '##';
$replacewith = '';
return str_replace($replacethese, $replacewith, get_the_title());
}

נוסיף מתחת לפונקציה פקודה להוספת פילטר לפונקציה ‪the_title()‬:

add_filter('the_title','replace_title');

עכשיו the_title תחזיר את replace_title בלי שנצטרך לשנות את התבנית.

דרך אגב, אני יודע שהקוד לא נראה משהו, לא מצאתי תוסף נחמד שיארגן אותו כמו שצריך.

 

גירסה חדשה לתוסף התאריך העברי

ראיתי שהיה ביקוש לתוסף התאריך העברי שכתבתי ולכן המשכתי לפתח אותו, ואתם מוזמנים לבדוק את הגירסה החדשה. מדובר על גירסה 0.3 של התוסף. גירסה 0.2 שוחררה לפני שבוע בלי שטרחתי לעדכן בבלוג לכן אכתוב על שתיהן ביחד.

אז מה התעדכן?

  • נוספה תמיכה ברוב סוגי התבניות, גם בכאלה שמשתמשות בפונקציות מוזרות כדי לקרוא לתאריך.
  • נוספה האפשרות להצגת התאריך העברי של היום. יש להוסיף לתבנית במקום שרוצים להציג את התאריך את הקוד: ‎‎‎‎
     ‎‎‎ ‎‪<?php today_hebDate() ?>
  • התאריך הלועזי מוצג על פי הגדרות התבנית ואם אין כאלה על פי הגדרות וורדפרס.
  • תוקן באג במסך עריכת התגובות שגרם להופעת התאריך פעמיים.

בנוסף העלתי את התוסף לאתר התוספים של וורדפרס (לבסוף הסתדרתי עם SVN, בערך) וגם יצרתי לו דף נפרד בבלוג.

כמובן שעל בעיה וקושי שאתם נתקלים בהם אתם מוזמנים ליצור קשר.

 

עמוד אודות חדש

אחד העמודים הפופולריים ביותר בבלוג זה הוא עמוד האודות. כנראה אנשים מתעניינים בזהותי הרבה יותר מאשר במה שיש לי לכתוב או שהם מחפשים מין תקציר של הבלוג במקום לטרוח ולקרוא.

עד עכשיו הם לא היו יכולים לקבל הרבה מידע. העמוד שנכתב לפני שנתיים כשהקמתי את הבלוג (אז עוד היית בבלוגלי)הכיל מספר שורות ששרבטתי אז ולא טרחתי לעדכן בכל המעברים שעברנו ביחד.

במטרה לשווק את הבלוג ואת עצמי רציתי מזה כמה זמן לעדכן את העמוד כך שיכלול מעט יותר פרטים. לא רציתי להכניס יותר מדי פרטים אישיים אבל הרחבתי מעט על עצמי ועל הבלוג.

אתם מוזמנים לקרוא, להתרשם ואם יש צורך גם להעיר.