<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[שיתוף | yutfri - מנוע חיפוש סרטונים שפתוחים בנטפרי]]></title><description><![CDATA[<p dir="rtl"><strong>בסיעתא דישמיא גמרתי לבנות מנוע חיפוש ביוטיוב למפתחי תוכנות</strong></p>
<h4><a class="anchor-offset" name="strong-מדריך-שימוש-strong"></a><strong>מדריך שימוש:</strong></h4>
<p dir="rtl">המנוע מגיע כקובץ EXE בשם yutfri.exe<br />
על מנת לקרוא אל המנוע, צריך לקרוא אליו עם הפקודה:</p>
<pre><code>yutfri.exe 10 "רולי דיקמן"
</code></pre>
<p dir="rtl">כשאת המילה "רולי דיקמן" כמובן יש להחליך המילות החיפוש<br />
ואת המספר 10 יש להחליף בכמות התוצאות שרוצים שהמנוע יחזיר.<br />
לקבלת כל התוצאות יש להשתמש בתיגית all במקום המספר כך שהפקודה תראה ככה:</p>
<pre><code>yutfri.exe all "רולי דיקמן"
</code></pre>
<p dir="rtl"><em>על מנת לקרוא לתוכנה מה CMD הפקודה היא:</em></p>
<pre><code>yutfri.exe 10 "רולי דיקמן"
</code></pre>
<p dir="rtl"><em>על מנת לקרוא אליה מה PowerShell הפקודה היא:</em>*</p>
<pre><code>.\yutfri.exe 10 "רולי דיקמן"
</code></pre>
<p dir="rtl"><strong>דוגמאות בשפות שונות:</strong> על מנת לקרוא מתוך תוכנה:</p>
<h1><a class="anchor-offset" name="python"></a>python</h1>
<pre><code>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)

</code></pre>
<h1><a class="anchor-offset" name="c-.net"></a>C# (.NET):</h1>
<pre><code>using System;
using System.Diagnostics;
using System.Collections.Generic;

class Program {
    static List&lt;string&gt; SearchYutFree(string query, int limit = 5) {
        var urls = new List&lt;string&gt;();
        
        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;
    }
}

</code></pre>
<p dir="rtl"><strong>פלט:</strong><br />
פלט המנוע הוא טקסט נקי בקידוד UTF-8.<br />
כל שורה מכילה URL מלא אחד בלבד:</p>
<pre><code>https://www.youtube.com/watch?v=fge6c37rVZI
https://www.youtube.com/watch?v=dQw4w9WgXcQ
https://www.youtube.com/watch?v=3JZ_D3ELwOQ
</code></pre>
<h2 class="text-header"><a class="anchor-offset" name="anchor"></a>להורדה:</h2>
<p dir="rtl"><a href="https://github.com/iosiiiii123212-creator/yutfri/releases/download/V1.0/yutfri.exe" rel="nofollow ugc">יוטפרי - V1.0</a></p>
<h4><a class="anchor-offset" name="a-href-https-github.com-iosiiiii123212-creator-yutfri-tree-main-rel-nofollow-ugc-לתיעוד-ב-github-a"></a><a href="https://github.com/iosiiiii123212-creator/yutfri/tree/main" rel="nofollow ugc">לתיעוד ב  - github</a></h4>
<p dir="auto"><span style="color:#df0707"><strong>המאגר עדיין בפיתוח התוכנה עוד לא מכילה את כל הסרטונים שיש</strong></span></p>
]]></description><link>https://21f4c8pf.uks1.devtunnels.ms:7777/topic/216/שיתוף-yutfri-מנוע-חיפוש-סרטונים-שפתוחים-בנטפרי</link><generator>RSS for Node</generator><lastBuildDate>Tue, 13 Oct 2026 02:02:49 GMT</lastBuildDate><atom:link href="https://21f4c8pf.uks1.devtunnels.ms:7777/topic/216.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 01 Oct 2026 04:47:30 GMT</pubDate><ttl>60</ttl></channel></rss>