הורדה מיוטיוב באנדרואיד
-
@מוטי-ב נכון להיות אין אתר שפתוח
ובוויפרי אפשר להתקין רק מה שנמצא בגוגל פליי, ובגוגל פליי אין אפליקציות הורדה מיוטיוב
מה שכן לאחרונה גיליתי שיש דפדפן בשם kiwi browser שאפשר להתקין בו תוספי כרום
אז לכאורה אם תמצא תוסף כרום להורדה מיוטיוב (לא תוסף שמתקשר עם תוכנה במחשב כמו IDM, תוסף עצמאי) זה יעבוד -
לאחר בדיקה גם של התוספים וגם user scripts שמצאתי בgithub (בחנות כרום אין תוספים שמורידים מיוטיוב) לא מצאתי משהו שעובד אפילו במחשב (בלי להתקין תוכנה)
נקווה שיפתחו חזרה את האתר "תמר", כרגע נראה שאין פתרון (חוץ מלשכנע את נטפרי להוסיף לחנות אפליקציית הורדה שלא מגוגל פליי) -
האם Termux פתוח? אם כן, כלי הורדה כמו youtube-dl אמור לעבוד
-
@shloimy95 אמר בהורדה מיוטיוב באנדרואיד:
האם Termux פתוח?
Termux נמצא בחנות נטפרי
@shloimy95 אמר בהורדה מיוטיוב באנדרואיד:
אם כן, כלי הורדה כמו youtube-dl אמור לעבוד
אולי תואיל להסביר לאחד תם כמוני מה עושים הלאה
-
@אחד-תם לא עשיתי את זה, עניתי תיאורטית. ניסיתי להוריד את Termux עכשיו אבל קיבלתי שגיאה בהתקנה. לאחר שאסדר את זה אנסה להוריד מיוטיוב ולעדכן אותך
-
@אחד-תם בדקתי את זה, זה עובד בצורה מושלמת. העתק והפעל את הפקודות הבאות (שורה אחת בכל פעם) במסוף Termux להתקנה
apt -o "Acquire::https::Verify-Peer=false" update -y apt -o "Acquire::https::Verify-Peer=false" upgrade -y apt -o "Acquire::https::Verify-Peer=false" update -y apt -o "Acquire::https::Verify-Peer=false" install python ffmpeg wget -y wget netfree.link/netfree-ca.crt pip config set global.cert netfree-ca.crt pip install yt-dlp mkdir /data/data/com.termux/files/home/bin nano /data/data/com.termux/files/home/bin/termux-url-opener
הקלד את השורה
yt-dlp --no-check-certificate $1
והקש ctrl-x ואז y
עכשיו כשאתה צופה בסרטון YouTube או מקבל קישור שתף אותו עם אפליקציית Termux. זה אמור להוריד לתיקיית Termux בקבצים. אם לא רואה התיקיה הקלד
termux-setup-storage
ותן הרשאה לגישה לאחסון. עכשיו אתה יכול להגדיר את yt-dlp להוריד לתיקיית ההורדות על ידי הפעלה
nano .config/yt-dlp.conf
הקלד
--no-mtime -o ~/storage/downloads/%(title)s.%(ext)s
הקש ctrl-x ואז y
נ.ב. עקב שגיאות תעודת אבטחה הורדתי והרצתי את התוכנית ללא בדיקת SSL. כנראה יש אפשרויות לעשות את זה בצורה מאובטחת, לא היה לי זמן לבזבז כדי לסדר את זה. אם יש לך את תעודת הנטפרי מותקן עם root, תוכל לערוך את הפקודות להורדה מאובטחת
-
זו התוצאה של השורה הראשונה
$ apt -o "Acquire::https::Verify-Peer=false" update -y Ign:2 https://dl.bintray.com/grimler/game-packages-24 games InRelease Ign:3 https://dl.bintray.com/grimler/science-packages-24 science InRelease Err:4 https://dl.bintray.com/grimler/game-packages-24 games Release 404 Not Found Ign:1 https://termux.dev/packages stable InRelease Err:5 https://dl.bintray.com/grimler/science-packages-24 science Release 404 Not Found Err:6 https://termux.dev/packages stable Release 404 Not Found Reading package lists... Done E: The repository 'https://dl.bintray.com/grimler/game-packages-24 games Release' does not have a Release file. N: Metadata integrity can't be verified, repository is disabled now. N: Possible cause: repository is under maintenance or down (wrong sources.list URL?). E: The repository 'https://dl.bintray.com/grimler/science-packages-24 science Release' does not have a Release file. N: Metadata integrity can't be verified, repository is disabled now. N: Possible cause: repository is under maintenance or down (wrong sources.list URL?). E: The repository 'https://termux.org/packages stable Release' does not have a Release file. N: Metadata integrity can't be verified, repository is disabled now. N: Possible cause: repository is under maintenance or down (wrong sources.list URL?). $
יכול להיות שאני עדיין לא מבין אותך?
-
@אחד-תם נראה שאתה עושה את זה נכון אבל עבור כל משתמש Termux מוריד משירותים שונים. נסה את הפקודה הבאה כדי לשנות שרת
termux-change-repo
-
@shloimy95 תודה, עובד מצויין (לכאורה, עוד לא איתרתי את הקובץ שיורד)!
הערה קטנה - אין צורך להריץ שורה שורה, אפשר לעשות העתק הדבק להכל בבת אחת, ולתת לזה לרוץ (ולשים לב לאשר התקנה באמצעות y כשהוא מבקש, פעמיים סה"כ)
כמו כן השורה האחרונהecho "yt-dlp --no-check-certificate $1" >> /data/data/com.termux/files/home/bin/termux-url-opener
לא תקינה (גם בלי קשר לtermux, הרצתי בטרמינל של מק והתוצאה היתה זהה), התוכן שיתווסף לקובץ הוא
yt-dlp --no-check-certificate
בלי ה$1
בסוף, ואז ytdlp לא מקבל את הקישור ומחזיר שגיאה
אני ערכתי אצלי את הקובץ עם nano והוספתי את ה$1תכל'ס איפה הקובץ שיורד נמצא? לא הצלחתי לאתר אותו גם אחרי חיטוט בכל התקיות
-
@shloimy95 אמר בהורדה מיוטיוב באנדרואיד:
@אחד-תם נראה שאתה עושה את זה נכון אבל עבור כל משתמש Termux מוריד משירותים שונים. נסה את הפקודה הבאה כדי לשנות שרת
termux-change-repo
מה הלאה?
עריכה
יכול להיות שהייתי צריך להריץ פקודות מסויימות אחרי ההתקנה של termux?
-
@צדיק-תמים אמר בהורדה מיוטיוב באנדרואיד:
לא תקינה (גם בלי קשר לtermux, הרצתי בטרמינל של מק והתוצאה היתה זהה), התוכן שיתווסף לקובץ הוא yt-dlp --no-check-certificate בלי ה$1 בסוף, ואז ytdlp לא מקבל את הקישור ומחזיר שגיאה
ערכתי את ההוראות
תכל'ס איפה הקובץ שיורד נמצא? לא הצלחתי לאתר אותו גם אחרי חיטוט בכל התקיות
במכשיר שלי בצד בתוך אפליקציית הקבצים מופיעה רשימה של כל האפליקציות שמשתמשות באחסון. אם אינך מוצא את התיקיה ב- Termux תוכל להפעיל את הפקודה
termux-setup-storage
הקש כן. כעת תוכל לגשת לתיקיות המכשיר בתוך Termux המותקן ב-/storage, למשל
mv <file> ~/storage/downloads
או ערוך את הפקודה עבור yt-dlp כדי לשמור בתיקיית ההורדות
@אחד-תם אמר בהורדה מיוטיוב באנדרואיד:
יכול להיות שהייתי צריך להריץ פקודות מסויימות אחרי ההתקנה של termux?
לא הרצתי שום דבר עם Termux.
נסה ללחוץ על Enter ולהפעיל את הפקודות למעלה (שימו לב שערכתי את השורה האחרונה). אם זה עדיין לא עובד, תוכל להגדיר את קובץ ה-apt sources שלך כך שיתאים לשלי, הפעל את הפקודהnano ../usr/etc/apt/sources.list
מחק הכל והקלד
deb https://packages.termux.org/apt/termux-main/ stable main
הקש ctrl-x ואז y
-
התקדמתי!
מה עכשיו?
-
-
@shloimy95
יופי הושלם!
כעת אני עושה שיתוף ביוטיוב כמו שכתבת, והנה
(אגב, אני לא רואה בכל המכשיר תיקיה של termux)
-
@אחד-תם אמר בהורדה מיוטיוב באנדרואיד:
(אגב, אני לא רואה בכל המכשיר תיקיה של termux)
כמו @צדיק-תמים. הקלד
termux-setup-storage
ותן הרשאה לגישה לאחסון.עכשיו אתה יכול להגדיר את yt-dlp להוריד לתיקיית ההורדות על ידי הפעלה
nano .config/yt-dlp.conf
הקלד
--no-mtime -o ~/storage/downloads/%(title)s.%(ext)s
הקש ctrl-x ואז y
כעת אני עושה שיתוף ביוטיוב כמו שכתבת, והנה
האם כל שאר הפקודות השלימו ללא שגיאה?
בדוק yt-dlp ישיר. הפעל את הפקודה, במקום <link> הדבק קישור לסרטון ב-YouTubeyt-dlp --no-check-certificate <link>
-
עכשיו אתה יכול להגדיר את yt-dlp להוריד לתיקיית ההורדות על ידי הפעלה
nano .config/yt-dlp.conf
אני לא מבין כלום, עושה כמו קוף את מה שכתבת, עד כאן הכל הושלם בלי שגיאות (כלומר עם שגיאות, אבל בסוף התגברתי ועברתי הכל בהצלחה..)
-
@אחד-תם נסה להפעיל את הפקודה הזו שוב, והדבק כאן את הפלט
pip config set global.cert netfree-ca.crt
-
The program pip is not installed. Install it by executing: pkg install python-pip
-
@אחד-תם התחל שוב את הפקודות מהפוסט הראשון שלי, שורה אחת בכל פעם, נראה שמשהו לא הותקן
-
פוסט זה נמחק!