קטגוריות
מחשבים

עדכון לתסריט ההקלטה של גל"צ

לפני כמה חודשים פרסמתי תסריט להקלטת תכניות מאתר גלי צה"ל. מאז השתמשתי בו רבות כדי להוריד תכניות מגלי צה"ל. במהלך כל השימוש שיפרתי את התסריט כך שיהיה נוח לשימוש. השיפור העיקרי הוא המעבר לשימוש ב־mimms שמיועדת לעבודה הזו במקום ב־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
	perl -p -i -e s/http/mms/g res
	rm html
fi
for x in $(cat res)
do
	NAME=$(echo $x | cut -d '/' -f6)
	mimms -r $x
	RESULTS_SIZE=`stat -c %s $NAME`
	if [ ! -e "$NAME" ] || [ "$RESULTS_SIZE" -lt 200 ]; then
		echo "$x" >> notDone
		if [ -e "$NAME" ]; then 
		rm $NAME
		fi
	fi 
	sed -i 1d res
done
rm res

בנוסף הוספתי אצלי את הסקריפט בתור alias כך שפשוט להפעיל אותו משורת הפקודה.

14 תגובות על “עדכון לתסריט ההקלטה של גל"צ”

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

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

זה מה שאני מקבל כאשר אני מריץ את הסקריפט:
Enter url:
http://glz.co.il/index.aspx
--2011-02-15 14:35:02-- http://glz.co.il/index.aspx
Resolving glz.co.il... 192.117.152.67
Connecting to glz.co.il|192.117.152.67|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 41632 (41K) [text/html]
Saving to: `html'

100%[======================================>] 41,632 155K/s in 0.3s

2011-02-15 14:35:04 (155 KB/s) - `html' saved [41632/41632]

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

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

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *