שיתוף | yutfri - מנוע חיפוש סרטונים שפתוחים בנטפרי
-
בסיעתא דישמיא גמרתי לבנות מנוע חיפוש ביוטיוב למפתחי תוכנות
מדריך שימוש:
המנוע מגיע כקובץ EXE בשם yutfri.exe
על מנת לקרוא אל המנוע, צריך לקרוא אליו עם הפקודה:yutfri.exe 10 "רולי דיקמן"כשאת המילה "רולי דיקמן" כמובן יש להחליך המילות החיפוש
ואת המספר 10 יש להחליף בכמות התוצאות שרוצים שהמנוע יחזיר.
לקבלת כל התוצאות יש להשתמש בתיגית all במקום המספר כך שהפקודה תראה ככה:yutfri.exe all "רולי דיקמן"על מנת לקרוא לתוכנה מה CMD הפקודה היא:
yutfri.exe 10 "רולי דיקמן"על מנת לקרוא אליה מה PowerShell הפקודה היא:*
.\yutfri.exe 10 "רולי דיקמן"דוגמאות בשפות שונות: על מנת לקרוא מתוך תוכנה:
python
import subprocess def search_yutfri(query, limit=5): # הרצת הפקודה cmd = ["yutfri.exe", str(limit), query] result = subprocess.run(cmd, capture_output=True, text=True, encoding='utf-8') # חלוקת הפלט לקישורים urls = [line.strip() for line in result.stdout.splitlines() if line.strip()] return urls # דוגמת שימוש: links = search_yutfri("רולי דיקמן", 5) for link in links: print("נמצא סרטון:", link)C# (.NET):
using System; using System.Diagnostics; using System.Collections.Generic; class Program { static List<string> SearchYutFree(string query, int limit = 5) { var urls = new List<string>(); var psi = new ProcessStartInfo { FileName = "yutfri.exe", Arguments = $"{limit} \"{query}\"", RedirectStandardOutput = true, UseShellExecute = false, CreateNoWindow = true, StandardOutputEncoding = System.Text.Encoding.UTF8 }; using (var process = Process.Start(psi)) { while (!process.StandardOutput.EndOfStream) { string line = process.StandardOutput.ReadLine()?.Trim(); if (!string.IsNullOrEmpty(line)) { urls.Add(line); } } } return urls; } }פלט:
פלט המנוע הוא טקסט נקי בקידוד UTF-8.
כל שורה מכילה URL מלא אחד בלבד:https://www.youtube.com/watch?v=fge6c37rVZI https://www.youtube.com/watch?v=dQw4w9WgXcQ https://www.youtube.com/watch?v=3JZ_D3ELwOQלהורדה:
לתיעוד ב - github
המאגר עדיין בפיתוח התוכנה עוד לא מכילה את כל הסרטונים שיש
-
@CSS-0 שני שאלות -
1 יש אפשרות לקבלת דף בית?
2 יש אפשרות שתריץ את זה על שרת חינמי עם יציאות api? אומנם אפשר לעשות את זה גם עם ה exe אבל זה סתם מסובך... -
@CSS-0 שני שאלות -
1 יש אפשרות לקבלת דף בית?
2 יש אפשרות שתריץ את זה על שרת חינמי עם יציאות api? אומנם אפשר לעשות את זה גם עם ה exe אבל זה סתם מסובך...1 יש אפשרות לקבלת דף בית?
איזה דף בית? זה מנוע זה לא תוכנה..
2 יש אפשרות שתריץ את זה על שרת חינמי עם יציאות api? אומנם אפשר לעשות את זה גם עם ה exe אבל זה סתם מסובך...
ה EXE יהי לך יותר קל ויותר מהיר מאשר API ה EXE שוקל סך הכל 15MB לא משהו שקשה להוריד וגם לשלב את זה בתוכנה זה ממש קל אני לא רואה קושי כל שהוא... אין שום AI שתביא לו את התייעוד והוא יסתבך עם זה..
-
1 יש אפשרות לקבלת דף בית?
איזה דף בית? זה מנוע זה לא תוכנה..
2 יש אפשרות שתריץ את זה על שרת חינמי עם יציאות api? אומנם אפשר לעשות את זה גם עם ה exe אבל זה סתם מסובך...
ה EXE יהי לך יותר קל ויותר מהיר מאשר API ה EXE שוקל סך הכל 15MB לא משהו שקשה להוריד וגם לשלב את זה בתוכנה זה ממש קל אני לא רואה קושי כל שהוא... אין שום AI שתביא לו את התייעוד והוא יסתבך עם זה..
-
1 יש אפשרות לקבלת דף בית?
איזה דף בית? זה מנוע זה לא תוכנה..
2 יש אפשרות שתריץ את זה על שרת חינמי עם יציאות api? אומנם אפשר לעשות את זה גם עם ה exe אבל זה סתם מסובך...
ה EXE יהי לך יותר קל ויותר מהיר מאשר API ה EXE שוקל סך הכל 15MB לא משהו שקשה להוריד וגם לשלב את זה בתוכנה זה ממש קל אני לא רואה קושי כל שהוא... אין שום AI שתביא לו את התייעוד והוא יסתבך עם זה..
-
-
@css-0 למה לך להסתמך על מאגר קיים תחשוב שכל הזמן נטפרי משנים חוסמים או פותחים דברים
הכי טוב לעשות בדיקה אונליין מיוטיוב התוכנה מנסה לטעון את הסרטון ואם נפתח זה עובד
היה פה בעבר תוכנה כזאת שמישהו פיתח
עבד ממש חמוד רק שלא צירף לזה אופציה של הורדה כך שזה מה שחסר
וזה גם יכול לעבוד בכל הסינונים -
@css-0 למה לך להסתמך על מאגר קיים תחשוב שכל הזמן נטפרי משנים חוסמים או פותחים דברים
הכי טוב לעשות בדיקה אונליין מיוטיוב התוכנה מנסה לטעון את הסרטון ואם נפתח זה עובד
היה פה בעבר תוכנה כזאת שמישהו פיתח
עבד ממש חמוד רק שלא צירף לזה אופציה של הורדה כך שזה מה שחסר
וזה גם יכול לעבוד בכל הסינונים -
@CSS-0 כמה סרטונים יש כרגע מאושרים במאגר? ואיך זה מתעדכן?
-
כמה סרטונים יש כרגע מאושרים במאגר? ואיך זה מתעדכן?
יש עכשיו 50,000+ (עוד לא העלתי למאגר אני עוד כמה דקות יעלה..)
ויש לי בוט שאני מריץ שאוסף את הסרטונים הפתוחים.סתם שאלה מה הקשר לאנרואיד??
מה באמת הקשר?
-
כמה סרטונים יש כרגע מאושרים במאגר? ואיך זה מתעדכן?
יש עכשיו 50,000+ (עוד לא העלתי למאגר אני עוד כמה דקות יעלה..)
ויש לי בוט שאני מריץ שאוסף את הסרטונים הפתוחים.סתם שאלה מה הקשר לאנרואיד??
מה באמת הקשר?
-
- איך זה עובד?
- אם זה API שבנית אז למה צריך את כל התוכנה?
- התוכנה עצמה קוד פתוח?
- yutfri - צ"ל yutfree?
-
- איך זה עובד?
- אם זה API שבנית אז למה צריך את כל התוכנה?
- התוכנה עצמה קוד פתוח?
- yutfri - צ"ל yutfree?
איך זה עובד?
שולח למאגר מאונדקס את החיפוש בתוך המאגר רץ מנוע חיפוש ומחזיר את התוצאות שווה לחכות היום אני יפיץ מנוע מאונדקס שחוץ מהכתובות URL שהוא מחזיר הוא גם מחזיר את המידע על הכתובת (שם סרטון, ערוץ, וכתובת)
אם זה API שבנית אז למה צריך את כל התוכנה?
כי זה לא שרת, אלא זה רק שרת אחסון.
ואני מעדיף שזה ישאר ככה.התוכנה עצמה קוד פתוח?
לא
yutfri - צ"ל yutfree?עקרונית כן, אבל משכך נכתב כך נחתם..
-
איך זה עובד?
שולח למאגר מאונדקס את החיפוש בתוך המאגר רץ מנוע חיפוש ומחזיר את התוצאות שווה לחכות היום אני יפיץ מנוע מאונדקס שחוץ מהכתובות URL שהוא מחזיר הוא גם מחזיר את המידע על הכתובת (שם סרטון, ערוץ, וכתובת)
אם זה API שבנית אז למה צריך את כל התוכנה?
כי זה לא שרת, אלא זה רק שרת אחסון.
ואני מעדיף שזה ישאר ככה.התוכנה עצמה קוד פתוח?
לא
yutfri - צ"ל yutfree?עקרונית כן, אבל משכך נכתב כך נחתם..
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות
