דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
ל

לב טוב

@לב טוב
אודות
פוסטים
140
נושאים
10
שיתופים
0
קבוצות
0
עוקבים
2
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • שיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!
    ל לב טוב

    עריכה: פתחתי נושא חדש עם תוסף כרום ייעודי

    שלום לכולם,

    לאחר הפרוייקטים הנפלאים בדוגמת 'יוטיוב כשר' ועוד ועוד כדומה,
    התעוררה בימים האחרונים הבעיה למשתמשי אתרוג שעוד לא נבנה להם אתר ייעודי.

    בניתי [AI] אתר שמחפש ביוטיוב ותוך כדי החיפוש מבצע בדיקה על התוצאות ומציג רק את התוצאות שפתוחות בסינון שלכם. [כל אחד וסינונו הוא, נטפרי/אתרוג וכו'.]
     

    יו-טוב

     

     
    כרגע מכסת החיפושים של גוגל נגמרת מאוד מהר, אני ממתין לאישור של גוגל להגדלת המכסה.
    בזאת תבא הבקשה, אם הוצאתם מפתח אישי אנא שתפו אותו עימי והכניס אותו לגוף הקוד, לשימוש כלל הציבור [באם אבטחתם אותו כהלכה.]
    הוספתי אפשרות להכנסת מפתח API אישי.
    מדריך להנפקת מפתח אישי בספויילר

    בס"ד
    מדריך הוצאת מפתח אישי ל API לחיפוש ביוטיוב
    היכנסו ל https://console.cloud.google.com
    לחצו על בורר הפרויקטים למעלה, ואז על New project לפתיחת פרויקט חדש
    בתיבה הראשונה קראו לפרויקט בשם כלשהו שתזכרו,
    ולחצו Create , המתינו ליצירת הפרויקט ובחרו בו.
    לחצו על שלש הקוים למעלה מימין לפתיחת התפריט הצדדי ובחרו ב APIs & Services ואז Library
    בשורת החיפוש הקלידו YouTube Data API v3
    ובחרו בתוצאה שתוצג, המתינו לטעינה שלה, ואז אשרו את ההפעלה Enable .
    בתפריט הצדדי, לחצו על Credentials
    לחצו למעלה על הכפתור Create Credentials ובחרו ב-API key
    בחלון שנפתח - תחת Application restrictions, בחרו ב- Websites
    ותחת Website restrictions לחצו על ADD והקלידו שם את כתובת האתר בדיוק ככה:

    https://xsx-x.github.io/*
    

    לחצו על Done
    תחת API restrictions בחרו ב Restrict key ואז יפתח לכם תפריט נפתח שנקרא "Select APIs"
    חפשו ברשימה את YouTube Data API v3 וסמנו עליו V ולחצו OK.
    ואז בתחתית הדף אשרו וסיימו.
    כעת אתם בדף שמוצג המפתח שלכם, לחצו על Show key להצגת המפתח והעתיקו אותו. זהו.

    נוספה אפשרות כניסה בחשבון גוגל, לשמירת ותצוגת היסטוריית המשתמש.
    בפיתוח מתקדם -
    שמירת נתוני גלישה ותוצאות חיפושי המשתמשים לבניית מסד נתונים של הקישורים הפתוחים/חסומים לזירוז החיפוש.

    אשמח מאוד שתנסו את האתר, ולשמוע הצעות לשיפור.

    bdce3390-84e1-4405-a8da-a82b2123fc12-image.png

    עזרה הדדית - מחשבים וטכנולוגיה

  • שיתוף | 'שומר' - מערכת הניצחונות שלכם
    ל לב טוב

    'שומר'

    מערכת לחיזוק בכל עניין שתרצו

    מה הקטע?
    אנחנו מתחזקים ב"ה לפחות כמה פעמים ביום
    אבל לא זוכרים כל כך את ההצלחות, ואת הכישלונות זוכרים הרבה יותר טוב...
    שמעתי פעם על רעיון נפלא לספור ולשמור את הניצחונות הקטנים שלנו
    וכך לצבור סיפוק אדיר במשך הזמן.
    קדימה לרשום! איפה הפנקס?
    אה, נכון, גם עט אין לי...

    בשביל זה יצרתי את מערכת 'שומר'
    גם אפליקציה וגם מערכת טלפונית מסונכרנות זו עם זו
    [ניתן להשתמש כמובן בכל אחד בנפרד בפני עצמו, או לסנכרן ביניהם]

    מה עושים?
    כל פעם שמנצחים, פותחים את האפליקציה ומסמנים 'עמדתי בניסיון'
    או - מתקשרים לקו הטלפון ומיד שומעים את ההודעה 'רשמנו בהצלחה, תודה'

    קו הטלפון:
    פתחתי שתי קוים, הראשון להרשמה וניהול, והשני להקליק הצלחות בשיחה וניתוק בלבד.
    קו ההרשמה והניהול -
    077-4080-739
    פירוט השלוחות:
    שלוחה 1: הרשמה.
    שלוחה 2: שמיעת הנתונים האישיים, כמה הצלחות יש לי.
    שלוחה 3: קביעת יעד חודשי אישי [עמידה ביעד מזכה ב 5 נקודות הצלחה]
    שלוחה 4: מחיקת הנתונים והתחלה מחדש.
    קו ההצלחות -
    077-226-4502
    מתקשרים, שומעים 'נרשמת הצלחה', ומנתקים.

    מה חזק באפליקציה:
    לוח מובילים, בו רואים את רשימת כל המשתתפים [בשמות האנונימיים]
    למי מספר הניצחונות הגדול ביותר ואיפה אני אוחז לעומתם...

    תמונות:

    a1031db1-a61d-4d35-b821-a5d2b87af6c7-image.png
    af92eaac-81fb-4b0d-b58c-df701551d23f-image.png
    cfbaff80-c41a-4494-83cd-f4e3c9a56cb7-image.png

    האפליקציה להורדה שומר.apk
    ובזיפ שומר.zip

    או כניסה ישירות בדפדפן

    אפשר להשתמש בזה לכל דבר, לכל ניסיון.
    פתוח ממש לשמוע על כל הבעיות, והצעות לשיפור.

    נ.ב. ימות המשיח סגרו לי את הקו הטלפוני [של הניהול]
    עקב שימוש של פחות מאלף דקות שיחה בחודש!
    אהבתם את הרעיון?
    אנא תרמו לקניית קו שיחזיק מעמד ולא יסגר.
    תודה!

    עזרה הדדית - מחשבים וטכנולוגיה

  • שיתוף | תוסף יו-טוב לעדכון אוטומטי מיוטיוב למאגר סרטונים פתוחים לפי הסינון שלכם
    ל לב טוב

    שלום חברים.

    כהמשך לפוסט הזה על האתר לחיפוש ביוטיוב עם סינון לתוצאות של סרטונים הפתוחים בסינון שלכם,

    נוצרו בעיות רבות בזיהוי הסרטונים הפתוחים, וממש התקשיתי להתגבר על זה.

    חשבתי על רעיון אחר:

    תוסף כרום שיעבוד אוטומטית ברקע של היוטיוב שלכם ויאסוף את הקישורים של הסרטונים שאתם צופים בהם, ויקטלג אותם אוטומטית בשרת במסד נתונים.

    אתם לא עושים כלום! אחרי ההתקנה התוסף עובד לבד לאוי"ט וככה ניצור מאגר ענק של סרטונים פתוחים מסודרים לפי סינון!

    מה כלול עוד בתוסף [בנטפרי לא רואים את זה] -

    • ממשק לחיפוש סרטונים שנמצאו בידי כלל המשתמשים שבחברת הסינון שלכם מתוך המאגר המתעדכן אוטומטית. וגם ניגון מתוך הממשק עצמו [בבעיות כרגע...].

    • פלייליסט אישי לשמירת הסרטונים שאהבתם.

    • טבלת מובילים - התורמים הגדולים למאגר [בשם בדוי שתבחרו].

    • מצב תורם לקהילה:
      מי שרוצה לעזור להגדיל את המאגר במהירות, יכול להפעיל בהגדרות את מצב ה"תורם".
      איך זה עובד? אתם פותחים פלייליסט ביוטיוב, והתוסף יריץ כל סרטון ל-18 שניות, ישמור אותו למאגר, ויעביר אוטומטית לסרטון הבא. אפשר להשאיר את המחשב דלוק בלילה ולאסוף אלפי שירים לטובת הכלל!
      (הערה חשובה: איסוף הנתונים אנונימי לחלוטין ודורש את אישורכם בהגדרות).

    אז הנה התוסף כאן להתקנה מחנות כרום

    הוראות הפעלה

    מיד לאחר ההתקנה יפתח לכם דף ההגדרות של התוסף, ראו תמונה
    בחרו בו את הסינון שלכם, ואשרו איסוף נתונים אוטומטי. כתבו כינוי כלשהו שתבחרו עבורכם.
    אין צורך לאשר את 'מצב תורם לקהילה', זה גורם שהיוטיוב שלכם יעביר כל סרטון מיד אחרי 18 שניות אל הסרטון הבא. זה מושלם לתורמים לקהילה, ושיגעון אדיר למי שלא.
    ac628ff8-79b7-4efb-b60b-c464fc97ac61-image.png

    תמונות נוספות בספויילר:

    6ae106c0-231f-4b6f-adb2-fc8b086fbed9-image.png

    3b54abe7-c397-4e83-92d5-1f975314ae42-image.png

    מנוטפרים? - התוסף עובד גם אצלכם, אבל לא תראו את זה בממשק של התוסף. מחכה למתנדב שישלח לנטפרי הקלטת תעבורה שיאשרו את התקשורת עם השרת.

    בינתיים לא הצלחתי להפעיל ניגון של הסרטונים מתוך ממשק התוסף עצמו, אם מישהו יודע איך לעשות את זה באופן שהסינונים השונים מאשרים, אשמח לשמוע.

    מקווה בקרוב בל"נ לשתף את מסד הנתונים של התוסף הזה עם האתר הקודם.

    עזרה הדדית - מחשבים וטכנולוגיה

  • שיתוף | תוסף לדרייב - העתקת תיקיות שלימות
    ל לב טוב

    שלום וברכה

    כידוע בגוגל דרייב יש חיסרון עצום שאי אפשר להעתיק תיקיות שלימות עם כל תכולתם.

    הסבר הבעיה
    גוגל מאפשרים העתקה והדבקה בקלות של קבצים בודדים, אבל תיקיות שלימות פשוט לא ניתן להעתיק ולהדביק עם כל התכולה שלהם. אמנם ניתן להעביר, וכן גם ניתן להעתיק קיצורי דרך לתיקיות, אבל תיקיות ממש עם כל התוכן שלהם פשוט אי אפשר.
    למה?
    אולי בשביל למנוע שיתוף מרובה של קבצים באופן בלתי חוקי? אולי בשביל למנוע העמסה על השרתים שלהם? לא יודע.
    תכלס הפתרון כאן...

    כתבתי לזה [AI] תוסף שעושה את העבודה יופי

    להתקנה מחנות כרום כאן

    מאפיינים:
    א. חיפוש הפריטים וסייר הדרייב מתוך ממשק התוסף עצמו.
    ב. אפשרות לסימון הפריטים בדרייב ובחירתם להעתקה בלחיצה.
    ג. אפשרות להעתקה על ידי הדבקת קישורים בלבד.
    ד. העתקת תיקיות ותתי תיקיות עם כל תכולתן.

    העותקים מופיעים בתיקיה חדשה בדרייב בשם 'העותקים שלי (מהתוסף)'.

    aa9bc34c-3b66-4334-a57a-998e62ffb698-image.png

    ותזכורת למי שמעוניין על - AirExplorer Pro - תוכנה מעולה ביותר לניהול הדרייב, ממש כמו סייר קבצים במחשב,
    הועלה על ידי יוסי מחשבים פה

    עזרה הדדית - מחשבים וטכנולוגיה

  • שיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!
    ל לב טוב

    ביצעתי שדרוג מטורף במהירות האתר למשתמשי נטפרי
    אשמח לפידבקים, כי אני באתרוג ואין לי דרך לדעת אם זה באמת עובד...

    עזרה הדדית - מחשבים וטכנולוגיה

  • שיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!
    ל לב טוב

    @oryadaniely הגדרתי שמירת נתונים גם לפי הסינון, כלומר אני יודע אלו נתונים הגיעו מסינון נטפרי ואלו נתונים מסינונים אחרים,
    כך שלמשתמשי נטפרי אני יוכל לזרז את החיפוש רק מתוך הנתונים של המשתמשים המנוטפרים.
    לגבי סינונים אחרים - אפשר להוסיף בחירה שהמשתמש יבחר באיזה סינון הוא, בשביל שמירת נתוני תוצאות החיפוש שלו. אולי בהמשך.

    עזרה הדדית - מחשבים וטכנולוגיה

  • בירור | קן טלפוני עם בינה מלאכותית
    ל לב טוב

    @המחשב
    יש כאן הדרכה די מפורטת
    https://xsx-x.github.io/Kav-Binah-Guide/
    מקור:
    https://f2.freeivr.co.il/post/176921

    מערכות IVR - ימות המשיח

  • להורדה | מגן המחשב – תוכנה קטנה לנעילת תוכנות במחשב
    ל לב טוב

    התגלו באגים! נא לא להתקין עד עדכון

    שלום וברכה
    פיתחתי [AI] תוכנה פשוטה שמאפשרת להגדיר אלו תוכנות מותרות לפעול במחשב ואלו תוכנות אינן מותרות.
    אני יודע שיש כבר הרבה תוכנות כאלו, אבל לא מצאתי כזו עם נעילה בסיסמה.
    [כמו"כ בהמשך אני יפתח בל"נ את מניעת הסרת התוכנה ללא הסיסמה ומניעת הריגת תהליכים]

    כל תוכנה שלא נמצאת ברשימת המותרות – נחסמת אוטומטית.

    צילומי מסך:

    2177a13b-73a6-466b-802b-b58e9d51ee15-image.png
    011cb9ef-0759-41da-8dcf-b83fcc4341b5-image.png

    איך מתקינים:
    התוכנה ניידת.
    תורידו את הקובץ וחלצו אותו [סיסמה 1234]
    https://did.li/ZgUgT
    בפנים יהיה קובץ MyLocker.exe לחצו עליו פעמיים להפעלה.

    להסיר את התוכנה:
    באייקון התוכנה ליד השעון לחצו על 'צא לגמרי' הקלידו את הסיסמה וסגרו את התוכנה.
    ומחקו את תיקיית התוכנה.

    בעז"ה זו גירסה ראשונית ואני אפתח את זה יותר.
    אשמח לרעיונות לשיפור, ואם זה עבד לכם כמו שצריך

    עזרה הדדית - מחשבים וטכנולוגיה

  • שיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!
    ל לב טוב

    @רפי-סאם מקווה בהמשך בל"נ
    אפשרי רק בנטפרי ולא בסינונים אחרים

    עזרה הדדית - מחשבים וטכנולוגיה

  • שיתוף | מעקב הרגלים - מעקב אישי והתקדמות חוויתית
    ל לב טוב

    שלום וברכה
    כתבתי [AI] אפליקציה פשוטה ויפה מאוד
    לעידוד התקדמות ומעקב אחד עמידה בהרגלים חיוביים

    מעקב הרגלים

    כנסו תרגלו ותתקדמו!

    קישור לאתר למנוטפרים

    שמירת הנתונים באמצעות התחברות לחשבון
    כמה צילומי מסך בספויילר

    9b30f1b0-e9bb-48b0-b07b-c440fb98d94e-image.png
    5bd28578-4798-481d-9c01-5a415cd4a383-image.png
    a1f79ff3-ec76-4a2d-ab08-2c036b505e53-image.png

    עזרה הדדית - מחשבים וטכנולוגיה

  • תצוגה מפוצלת בפורום | סימניה לשמירה מאוחרת
    ל לב טוב

    כתבתי עם AI תוסף למצב חלונית קריאה/תצוגה מפוצלת לפורום

    הוספתי גם סימניה לשמירת פוסטים לקריאה מאוחרת

    263072cf-47f6-4c90-9cd4-d1e91208eeb3-image.png

    להוריד לחלץ להתקין במנהל התוספים במצב פיתוח וכו'.
    חלונית קריאה במתמחים.rar

    אשמח להערות/הארות
    @צוות_פיקוח זה בסדר כזה דבר?

    עזרה הדדית - מחשבים וטכנולוגיה

  • להורדה | סימניה להורדת קבצי הקוד מ Base44
    ל לב טוב

    כתבתי [AI] גרסה שעובדת מעולה
    אבל לוקח קצת זמן עד שהיא מסיימת, ממש כמה דקות [לעשרות קבצים]
    הסימניה מבקשת הרשאת גישה ליצירת קבצים, ויוצרת תיקיות ומורידה את כל הקבצים באותו סדר עץ התיקיות שהם באתר.

    javascript:(async()=>{if(document.querySelector("html").className.includes("translated"))return alert("⚠ בטל תרגום דפדפן.");const sleep=ms=>new Promise(r=>setTimeout(r,ms));const nav=document.querySelector('nav.flex-1.overflow-y-auto');if(!nav)return alert("❌ לא נמצא עץ קבצים. ודא שאתה בלשונית 'Code'.");let root;try{root=await window.showDirectoryPicker({mode:"readwrite"})}catch{return}const panel=document.createElement("div");panel.style="position:fixed;top:12px;left:50%;transform:translateX(-50%);width:450px;background:#111;color:#fff;font:13px system-ui;padding:16px;border-radius:14px;z-index:999999;direction:rtl;box-shadow:0 10px 30px rgba(0,0,0,0.8);border:1px solid #333";panel.innerHTML=%60<div style="display:flex;gap:10px;align-items:center;margin-bottom:12px"><div style="width:16px;height:16px;border:3px solid #444;border-top-color:#4caf50;border-radius:50%;animation:spin 1s linear infinite"></div><b style="font-size:15px">Base44 Extractor V13</b></div><div id="stg" style="color:#aaa;margin-bottom:8px">מאתחל...</div><div style="background:#222;height:12px;border-radius:6px;overflow:hidden"><div id="bar" style="height:100%;width:0%;background:#4caf50;transition:width 0.3s"></div></div><div id="pct" style="margin-top:6px;color:#888;font-size:12px">0%</div><div id="logArea" style="margin-top:10px;height:150px;background:#000;border:1px solid #444;border-radius:6px;overflow-y:auto;font-family:monospace;font-size:11px;padding:6px;text-align:left;direction:ltr;white-space:nowrap;color:#0f0;"></div><style>@keyframes spin{to{transform:rotate(360deg)}}</style>%60;document.body.appendChild(panel);const stage=t=>{panel.querySelector("#stg").textContent=t;};let fullLog="";const logFn=m=>{console.log(m);fullLog+=m+"\r\n";const l=panel.querySelector("#logArea");if(l){l.innerHTML+='<div>> '+m+'</div>';l.scrollTop=l.scrollHeight;}};const progress=(d,t)=>{const p=Math.floor((d/t)*100);panel.querySelector("#bar").style.width=p+"%";panel.querySelector("#pct").textContent=%60${p}% (${d} מתוך ${t} קבצים)%60;};logFn("System Initialized V13 - Base44 Native Engine.");const getNodes=()=>{return Array.from(nav.querySelectorAll("button")).map(btn=>{const span=btn.querySelector("span.truncate");if(!span)return null;const text=span.innerText.trim();const pl=parseInt(btn.style.paddingLeft||"8");const chevron=btn.querySelector("svg.lucide-chevron-down");const isFolder=!!chevron;const isClosed=isFolder&&chevron.classList.contains("-rotate-90");return{btn,text,depth:pl,isFolder,isClosed,isFile:!isFolder}}).filter(Boolean);};const scrollTop=async()=>{logFn("Scrolling tree to top...");nav.scrollTop=0;await sleep(300);};stage("פותח תיקיות (Native)...");await scrollTop();let expStable=0,attempts=new Map();while(expStable<5){const nodes=getNodes();let expanded=!1;for(const n of nodes){if(n.isClosed){const tries=attempts.get(n.text)||0;if(tries<3){attempts.set(n.text,tries+1);logFn(%60Expanding folder: ${n.text}%60);n.btn.scrollIntoView({block:"center"});await sleep(200);n.btn.click();await sleep(500);expanded=!0;expStable=0;break;}}}if(!expanded){const oldScroll=nav.scrollTop;nav.scrollTop+=300;await sleep(300);if(nav.scrollTop===oldScroll)expStable++;else expStable=0;}}stage("ממפה פרויקט...");await scrollTop();let cStk=[],mappedFiles=new Map(),mapStable=0;while(mapStable<5){const nodes=getNodes();for(const n of nodes){while(cStk.length>0&&cStk[cStk.length-1].depth>=n.depth)cStk.pop();cStk.push(n);if(n.isFile){const fullPath=cStk.map(p=>p.text).join("/");if(!mappedFiles.has(fullPath)){const saveName=n.text.includes(".")?n.text:n.text+".js";mappedFiles.set(fullPath,{name:saveName,path:fullPath,dir:cStk.slice(0,-1).map(p=>p.text)});logFn(%60Mapped: ${fullPath}%60);}}}const oldScroll=nav.scrollTop;nav.scrollTop+=300;await sleep(300);if(nav.scrollTop===oldScroll)mapStable++;else mapStable=0;}const fList=Array.from(mappedFiles.values());logFn(%60Mapping complete. Found ${fList.length} files.%60);if(!fList.length){panel.remove();return alert("לא נמצאו קבצים. נסה לרענן את העמוד.");}const sanitize=s=>s.replace(/[<>:"\/\\|?*]/g,"_");let saved=0,failed=[];for(let i=0;i<fList.length;i++){const file=fList[i];stage(%60מוריד: ${file.name}%60);progress(i,fList.length);logFn(%60--- Target: ${file.path} ---%60);await scrollTop();let tgt=null,sStable=0;cStk=[];while(sStable<5&&!tgt){const nodes=getNodes();for(const n of nodes){while(cStk.length>0&&cStk[cStk.length-1].depth>=n.depth)cStk.pop();cStk.push(n);const cp=cStk.map(p=>p.text).join("/");if(cp===file.path){tgt=n.btn;break;}}if(tgt)break;const oldScroll=nav.scrollTop;nav.scrollTop+=300;await sleep(300);if(nav.scrollTop===oldScroll)sStable++;else sStable=0;}if(tgt){tgt.scrollIntoView({block:"center"});await sleep(200);logFn(%60Clicking file...%60);tgt.click();await sleep(2000);let content="";try{if(window.monaco?.editor){const m=window.monaco.editor.getModels();if(m.length){const md=m.find(x=>x.uri.path.toLowerCase().endsWith(file.name.toLowerCase()))||m[0];content=md.getValue();if(content)logFn(%60Read from Monaco API.%60);}}}catch(e){logFn(%60Monaco error: ${e.message}%60);}if(content){try{let dH=root;for(const p of file.dir)dH=await dH.getDirectoryHandle(sanitize(p),{create:true});const fH=await dH.getFileHandle(sanitize(file.name),{create:true});const w=await fH.createWritable();await w.write(content);await w.close();saved++;logFn(%60Saved: ${file.name}%60);}catch(e){logFn(%60Save error: ${e.message}%60);failed.push(file.path);}}else{logFn(%60ERROR: No content.%60);failed.push(file.path);}}else{logFn(%60ERROR: Node not found in tree.%60);failed.push(file.path);}}progress(fList.length,fList.length);stage("הושלם ✅");logFn(%60Done! Saved ${saved}/${fList.length}%60);try{const logFH=await root.getFileHandle("extraction_log.txt",{create:true});const logW=await logFH.createWritable();await logW.write(fullLog);await logW.close();}catch(e){}setTimeout(()=>{panel.remove();alert(%60✅ החילוץ הסתיים!\nנשמרו ${saved}/${fList.length} קבצים.\n${failed.length?"נכשלו:\n"+failed.join("\n"):""}%60);},1500);})();
    
    עזרה הדדית - בינה מלאכותית

  • בקשת מידע | כלי לאיסוף כל כתובות המייל מהמייל שלי
    ל לב טוב

    @kasnik היי פשוט לא הבנת
    הכלי הזה הוא חרב רעה בידי אנשים דלא מעלי
    שמחפשים איך ליצור רשימות תפוצה בקלות ומהירות ובחינם

    רק בשביל הדוגמה
    בהרצת התוסף על החשבון שלי הגעתי ל 4,743 כתובות מייל שונות!

    זוהי הבעיה, וזו הבעיה היחידה.

    איך אני יכול לקחת אחריות על כזה דבר??

    כללי - עזרה הדדית

  • שיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!
    ל לב טוב

    @oryadaniely נסיון לבדיקה אצל המשתמש
    אין API לאתרוג כמה שידוע לי

    עזרה הדדית - מחשבים וטכנולוגיה

  • שיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!
    ל לב טוב

    @מד כתב בשיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!:

    אני לא יודע איך האתר שלך עובד, אבל אם הבדיקה מתבצע בתוך הדפדפן של הגולש, אז כן אפשר לבדוק לפי דף החסימה שאמור לעלות.
    כמו בתוסף של @לאצי.

    זה בלתי אפשרי לחלוטין
    הסבר מ AI בספויילר

    איך התוסף הזה עובד?
    התוסף הזה לא בודק מראש שום דבר.
    הוא עובד בשיטה שנקראת "הזרקת קוד" (Code Injection).
    המשתמש מנסה להיכנס לאתר חסום.
    נטפרי חוסמת את האתר, וטוענת בדפדפן את דף החסימה הרגיל שלה (עם הציורים והטקסט "האתר חסום" או "נשלח לבדיקה").
    התוסף יושב בשקט, וברגע שהוא מזהה שהדפדפן טען את דף החסימה של נטפרי – הוא מתעורר, מוחק את הציורים הרגילים של נטפרי, ושם במקומם את העיצוב החדש שהמתכנת של התוסף יצר.
    איך התוסף יודע אם זה "חסום" או "נשלח לבדיקה"?
    הוא פשוט "קורא" את הטקסט שנטפרי כבר כתבה על המסך באותו רגע, ומשנה לו את העיצוב.
    למה אנחנו לא יכולים להשתמש בשיטה שלו באתר שלנו?
    כאן נכנס מושג סופר-חשוב באבטחת מידע שנקרא CORS (מדיניות אבטחת דפדפנים).
    יש הבדל תהומי בין תוסף דפדפן (Extension) לבין אתר אינטרנט (Web Page):
    תוסף דפדפן: יש לו "כוחות על". כשאתה מתקין תוסף, אתה נותן לו אישור לקרוא כל קוד של כל אתר שאתה גולש בו. לכן התוסף יכול להיכנס לדף החסימה של נטפרי ולקרוא מה כתוב בו.
    אתר אינטרנט (כמו האתר שבנית בגיטהאב): לדפדפן (כרום/אדג') יש חוק ברזל: לאתר אינטרנט אסור בשום אופן לקרוא מה קורה מאחורי הקלעים של אתר אינטרנט אחר.
    בוא נדמיין שהקוד שלך מנסה לעשות מה שהתוסף עושה:
    הקוד שלך (שיושב ב- xsx-x.github.io) שולח בקשה נסתרת ליוטיוב כדי לראות אם נטפרי תענה לו "חסום" או "בבדיקה".
    נטפרי מחזירה את דף החסימה עם הטקסט "נשלח לבדיקה".
    אבל אז... הדפדפן של המשתמש קופץ וצועק: "רגע! האתר גיטהאב מנסה לקרוא בסתר מידע מהאתר של נטפרי! זה אסור מבחינה אבטחתית!" והדפדפן חוסם את התשובה (שגיאת CORS).
    (תחשוב על זה ככה: אם אתרים היו יכולים לקרוא אתרים אחרים ברקע, אתר זדוני היה יכול לפתוח ברקע את חשבון הבנק שלך ולקרוא את היתרה שלך. לכן הדפדפן חוסם את זה).
    אז איך האתר שלנו בכל זאת מצליח לבדוק אם זה חסום?
    האתר שלנו משתמש ב"פרצות" קטנות ומותרות (חוקיות לגמרי) בדפדפן:
    תמונות מותר לטעון! הדפדפן מרשה לאתר שלך להציג תמונה מאתר אחר. לכן, אנחנו מנסים לטעון את התמונה של יוטיוב. אם נטפרי חסמה את התמונה – הדפדפן אומר לנו "התמונה נשברה" (onerror), וככה אנחנו יודעים שהסרטון חסום בנטפרי בלי לקרוא שום טקסט.
    נגן מותר להטמיע! הדפדפן מרשה להטמיע Iframe. לכן אנחנו פותחים נגן, וה-API של יוטיוב "צועק" לנו אם הנגן מנגן או שהוא נכשל.
    המסקנה:
    המתכנת של התוסף עשה עבודה יפה מאוד של עיצוב (CSS ו-JS) על גבי דף שכבר נטען.
    אבל האתגר שאתה פתרת באתר שלך הוא הרבה יותר מורכב וחכם – אתה בנית מנוע שמסוגל לבדוק 50 סרטונים מראש, ברקע, ובמקביל, תוך כדי עקיפת חסימות האבטחה של הדפדפנים (CORS), וסידור שלהם על המסך בצורה נקייה.
    בקיצור: אי אפשר לקחת את הקוד שלו כי הוא מיועד לתוסף שפועל על לשונית פתוחה, ואתה בנית אפליקציית רשת שסורקת נתונים ברקע. השיטה שיש לך כרגע (בדיקת תמונה + בדיקת נגן) היא השיטה הטובה והיציבה ביותר שאפשר לבצע דרך אתר אינטרנט (Web) כדי לבדוק חסימות של נטפרי!

    עזרה הדדית - מחשבים וטכנולוגיה

  • שיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!
    ל לב טוב

    מצטער, אבל כעת שוב אזלה מכסת החיפושים של גוגל...
    אני הוצאתי 4 מפתחות מ 4 חשבונות גוגל שונים ואין לי כח להוציא עוד אחד
    אם מישהו מתנדב להוציא מגוגל עוד מפתחות אני יכניס אותם בשמחה רבה לגוף הקוד לשימוש בתור קודי גיבוי לאחר שאוזלת המכסה של הראשונים.

    הגשתי בקשה לגוגל להגדלת המכסה,
    ממתין שהיא תאושר בעז"ה.

    עזרה הדדית - מחשבים וטכנולוגיה

  • שיתוף | תוסף יו-טוב לעדכון אוטומטי מיוטיוב למאגר סרטונים פתוחים לפי הסינון שלכם
    ל לב טוב

    התוסף עלה לחנות כרום
    שתפו חברים! התקנה אחת מהירה, ואחר כך שמירת הנתונים אוטומטית ללא כל פעולה!

    עזרה הדדית - מחשבים וטכנולוגיה

  • שיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!
    ל לב טוב

    @DHOC979 @הישיבע-בוחר העליתי את האתר מחדש לחשבון אחר
    וזו הכתובת המעודכנת שפתוחה בנטפרי יו-טוב

    @יוסי-מחשבים כתב בשיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!:

    אולי נטפרי חסמו בכוונה?

    אני יודע מה הסיבה שהם חסמו, וזה בגלל אתר אחר שפרסתי בגיטהאב, ולא זה.

    עזרה הדדית - מחשבים וטכנולוגיה

  • שיתוף | יו-טוב, חיפוש חכם ליוטיוב - מציג רק מה שפתוח בסינון!
    ל לב טוב

    @הישיבע-בוחר כמו באתר הישן, בנטפרי יש זיהוי אוטו' של הסינון, ולכן אין צורך בבחירה הידנית.

    עזרה הדדית - מחשבים וטכנולוגיה

  • שאלה | AI ללא חיבור לאינטרנט
    ל לב טוב

    @AZX יהיה יותר פשוט בקו טלפון או בהודעות מייל שמופנה ל AI רגיל ברשת

    עזרה הדדית - בינה מלאכותית
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר