עזרה באפיון ודרך בניה
-
לקוח ביקש שכל שעה עגולה של שידורי רדיו תעלה למקום מסויים (למשל דרייב)
הוא ביקש מספר תחנות:- קול חי.
- קול חי מיוזיק.
- קול ברמה.
- קול פליי.
מצאתי ושיפצתי קוד פייתון שבנוי כסקריפט וכל זמן שהוא דולק זה כותב לקובץ את השמע וכשעוצרים את הסקריפט נעצר ההקלטה.
שיכפלתי את הקוד ל3 מתחנות הרדיו (חוץ מקול פליי שאליו נגיע בהמשך..)
ועכשיו כשאני מריץ את הסקריפטים הם עובדים נהדר וכותבים לקובץ את השידור שמתנגן.השאלה היא איך נכון לכתוב את הקוד שיעשה בפועל את השידור.
חשבתי לשנות בקבצים את השם שישמור את הקובץ לשעה-תאריך (10-01-01-2022| בשביל 10 בבוקר לתאריך 01-01-2022) ואז לעשות שירות אחת גדול שברגע שמתחיל שעה הוא מפעיל את ה3 סקריפטים והם כותבים במהלך כל השעה... עד שבתחילת השעה הבאה הוא סוגר אותם ומפעיל מיד חדש ואז הם שומרים כבר לקובץ אחר.
מיד אחרי שהוא מפעיל את החדש אני ייקח את הקובץ שנשמר, יעלה אותו לדרייב וימחוק מהשרת כדי למנוע עומס.ע"כ נושא א.
בקשר לקול פליי, הסטרים היחיד שמצאתי הוא https://radio.streamgates.net/stream/kbmusic
מה שגורם לקובץ לרדת בצורה אינסופית...
ככה משודר הסטרים ההוא.
השאלה היא מה ניתן לעשות כדי להאזין גם לו, איך אני יכול בעצם לעשות הורדה כשהיא לא נגמרת, ואני לא רואה את הקובץ שהוא מוריד אליו.
ע"כ נושא ב.עכ"פ השאלות הם
- האם הדרך שכתבתי היא הנכונה ביותר לעשות את זה?
- בקשר לקול פליי איך ניתן להוריד מהם והרי זה הורדה אין סופית.
-
@צבי-ש אמר בעזרה באפיון ודרך בניה:
שישמור את הקובץ לשעה-תאריך (10-01-01-2022| בשביל 10 בבוקר לתאריך 01-01-2022)
עדיף לשמור בסדר הפוך, דהיינו להתחיל את שם הקובץ מהשנה, אח"כ חודש, יום, שעה:
2022-01-01-10
כך יותר קל לחפש קובץ מסויים, ולמיין את הקבצים לפי ציר הזמן. -
@ארכיטקט אמר בעזרה באפיון ודרך בניה:
@צבי-ש 90% מהשירים שם חוזרים על עצמם כך שחבל על השטח בדרייב.
זה רדיו,
אני רוצה להקליט את השידור.
לא איכפת לי שחוזר על עצמו ולא איכפת לי על המקום בדרייב@OdedDvir אמר בעזרה באפיון ודרך בניה:
@צבי-ש אמר בעזרה באפיון ודרך בניה:
שישמור את הקובץ לשעה-תאריך (10-01-01-2022| בשביל 10 בבוקר לתאריך 01-01-2022)
עדיף לשמור בסדר הפוך, דהיינו להתחיל את שם הקובץ מהשנה, אח"כ חודש, יום, שעה:
2022-01-01-10
כך יותר קל לחפש קובץ מסויים, ולמיין את הקבצים לפי ציר הזמן.אכן, כך אעשה בעז"ה.