בניתי בעבר ממשק ויזואלי נוח להורדה דרך yt-dlp
אשמח לשתף אתכם, ואשמח להערות.
ההתקנה אולי נראית מסובכת, אבל היא ממש ממש לא מסובכת (ואיננה מסוכנת).
להלן הדרכה להתקנה:
1. התקנת פייתון. דרך כאן https://www.python.org/downloads/
במהלך ההתקנה יש לסמן את האפשרות "Add Python to PATH" כדי שהפקודות יעבדו.
2. התקנת ffmpeg – משמש להמרת קבצי וידאו ושמע.
ניתן להוריד מכאן: https://ffmpeg.org/download.html
3. יש להוסיף את ffmpeg ל-PATH.
כלומר, כדי שהקוד יידע להגיע ל ffmpeg ולהשתמש בו, יש לעשות את הצעדים הבאים:
- א. לחץ על התחל, וכתוב, משתני הסביבה. והיכנס אל ערוך את משתני הסביבה וכו'.
- ב. בחלון שנפתח (בכרטיסיה מתקדם) לחץ על משתני הסביבה.
- ג. בחלק השני [משתני מערכת] גלול עד שאתה מגיע לPath, לחץ עליו לחיצה כפולה.
- ד. לחץ על 'חדש' והעתק לשם את הנתיב של תיקיית bin הנמצאת בתוך התיקייה של ffmpeg.
- ה. כדי להגיע לנתיב, היכנס לאותה תיקיית bin, לחץ לחיצה ימנית על אחד הקבצים שם, ובחר מאפיינים. שם יופיע הנתיב של התיקייה, וזה ניתן להעתקה.
- ו. כעת ממשק ההורדות יוכל להגיע ל ffmpeg מכל מקום.
4. כעת צריך להתקין שתי ספריות פייתון (קל ממש).
לחץ על התחל, וכתוב באנגלית CMD ולחץ אנטר. יפתח לך שורת הפקודה.
העתק לשם את השורה הבאה ולחץ אנטר:
pip install yt-dlp customtkinter
5. זהו סיימנו עם ההתקנות. כעת הורד את הממשק, הזה - DL115.py
6. אם ווינדוס שואל על ידי איזו תוכנה לפתוח, תבחר פייתון.
7. שים לב, יפתח חלון שחור בהתחלה, ולאחר שניות בודדות הממשק עצמו יפתח.
8. שמור את קובץ הממשק היכן שבא לך.
יכולות הממשק:
- עובד על סינון רימון (וכנראה גם על אתרוג), כמובן רק סרטונים שיש להם אפשרות צפייה. שאר הסינונים לא בדקתי, אשמח לתגובות.
- אפשר לבחור איכות, ולחילופין גם קובץ שמע בלבד.
- מסוגל להוריד פלייליסט. אם תכניס כתובת של סרטון מתוך פלייליסט, לאחר סיום הורדת הסרטון הראשון, הממשק ימשיך להוריד את הסרטונים הבאים באופן אוטומטי לפי הסדר עד שתסגור את הממשק.
- יוצר תיקיית הורדות בשם YT-DLP-DL, וזה ימוקם בתיקיית ההורדות במחשב. במידה והוא לא הצליח ליצור את תיקיית ההורדות, הקבצים שירדו יופיעו היכן שמיקמת את קובץ הממשק.
- עדכון yt-dlp מתוך הממשק דרך "אפשרויות".
אשמח לתגובות
מי שרוצה פיצ'רים נוספים, אוכל לנסות.