דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. כללי - עזרה הדדית
  3. בירור | הורדה של קובץ קולי בגוגל צ'אט

בירור | הורדה של קובץ קולי בגוגל צ'אט

מתוזמן נעוץ נעול הועבר כללי - עזרה הדדית
12 פוסטים 4 כותבים 43 צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מים אחרוניםמ מנותק
    מים אחרוניםמ מנותק
    מים אחרונים
    כתב נערך לאחרונה על ידי
    #1

    מישהו יודע אם זה אפשרי? אולי יש סקריפט טמפרונסקי שיכול לעשות את זה?

    ר E 2 תגובות תגובה אחרונה
    0
    • מים אחרוניםמ מים אחרונים

      מישהו יודע אם זה אפשרי? אולי יש סקריפט טמפרונסקי שיכול לעשות את זה?

      ר מחובר
      ר מחובר
      רפי סאם
      כתב נערך לאחרונה על ידי
      #2

      @מים-אחרונים אפשרי...
      בקונסול

      מים אחרוניםמ תגובה 1 תגובה אחרונה
      0
      • ר רפי סאם

        @מים-אחרונים אפשרי...
        בקונסול

        מים אחרוניםמ מנותק
        מים אחרוניםמ מנותק
        מים אחרונים
        כתב נערך לאחרונה על ידי
        #3

        @רפי-סאם לא עוזר לי...

        ר תגובה 1 תגובה אחרונה
        0
        • מים אחרוניםמ מים אחרונים

          מישהו יודע אם זה אפשרי? אולי יש סקריפט טמפרונסקי שיכול לעשות את זה?

          E מנותק
          E מנותק
          efishesh
          כתב נערך לאחרונה על ידי
          #4

          @מים-אחרונים כתב בבירור | הורדה של קובץ קולי בגוגל צ'אט:

          טמפרונסקי

          😂 איך הגעת לזה
          טמפרמונקי

          תגובה 1 תגובה אחרונה
          2
          • מים אחרוניםמ מים אחרונים

            @רפי-סאם לא עוזר לי...

            ר מחובר
            ר מחובר
            רפי סאם
            כתב נערך לאחרונה על ידי
            #5

            @מים-אחרונים אני בונה תוסף....
            אני אשלח כאן כשיהיה מוכן

            ר מים אחרוניםמ 2 תגובות תגובה אחרונה
            2
            • ר רפי סאם

              @מים-אחרונים אני בונה תוסף....
              אני אשלח כאן כשיהיה מוכן

              ר מחובר
              ר מחובר
              רפי סאם
              כתב נערך לאחרונה על ידי
              #6

              https://mitmachim.top/topic/94927/המלצה-תוסף-להורדת-הודעות-אודיו-בגוגל-צ-אט
              @מים-אחרונים

              תגובה 1 תגובה אחרונה
              0
              • בנימין מחשביםב מנותק
                בנימין מחשביםב מנותק
                בנימין מחשבים
                כתב נערך לאחרונה על ידי
                #7

                אגב
                IDM עושה את זה נהדר.

                ר תגובה 1 תגובה אחרונה
                1
                • בנימין מחשביםב בנימין מחשבים

                  אגב
                  IDM עושה את זה נהדר.

                  ר מחובר
                  ר מחובר
                  רפי סאם
                  כתב נערך לאחרונה על ידי
                  #8

                  @בנימין-מחשבים זה למי שלא רוצה להתקין IDM לדבר קטן

                  תגובה 1 תגובה אחרונה
                  0
                  • ר רפי סאם

                    @מים-אחרונים אני בונה תוסף....
                    אני אשלח כאן כשיהיה מוכן

                    מים אחרוניםמ מנותק
                    מים אחרוניםמ מנותק
                    מים אחרונים
                    כתב נערך לאחרונה על ידי
                    #9

                    @רפי-סאם עדיף קוד.

                    ר תגובה 1 תגובה אחרונה
                    0
                    • מים אחרוניםמ מים אחרונים

                      @רפי-סאם עדיף קוד.

                      ר מחובר
                      ר מחובר
                      רפי סאם
                      כתב נערך לאחרונה על ידי
                      #10

                      @מים-אחרונים
                      לכל המעוניין
                      הנה קוד לטפרמונקי

                      // @name         GChat Audio Download
                      // @namespace    https://chat.google.com/
                      // @version      1.0
                      // @description  מוסיף כפתור הורדה להודעות שמע ב-Google Chat
                      // @author       You
                      // @match        https://chat.google.com/*
                      // @grant        none
                      // @run-at       document-idle
                      // ==/UserScript==
                      
                      (() => {
                        const DONE = 'gchat-dl-done';
                      
                        function makeBtn(url) {
                          const b = document.createElement('button');
                          b.textContent = '⬇ הורד שמע';
                          b.style.cssText = `
                            all: initial;
                            display: block !important;
                            margin: 4px 8px 6px 8px !important;
                            padding: 4px 16px !important;
                            background: #1a73e8 !important;
                            color: white !important;
                            border: none !important;
                            border-radius: 20px !important;
                            font: 500 12px "Google Sans",Arial,sans-serif !important;
                            cursor: pointer !important;
                            direction: rtl !important;
                            box-sizing: border-box !important;
                          `;
                          b.onmouseenter = () => b.style.setProperty('background', '#1557b0', 'important');
                          b.onmouseleave = () => b.style.setProperty('background', '#1a73e8', 'important');
                          b.onclick = async (e) => {
                            e.stopPropagation(); e.preventDefault();
                            b.textContent = '⏳ מוריד…';
                            b.style.setProperty('background', '#f9ab00', 'important');
                            b.style.setProperty('color', '#000', 'important');
                            try {
                              const r = await fetch(url, { credentials: 'include' });
                              if (!r.ok) throw new Error(r.status);
                              const blob = await r.blob();
                              const ext = blob.type.includes('ogg') ? 'ogg'
                                        : blob.type.includes('webm') ? 'webm'
                                        : blob.type.includes('wav') ? 'wav' : 'mp3';
                              const a = document.createElement('a');
                              a.href = URL.createObjectURL(blob);
                              a.download = `gchat-${Date.now()}.${ext}`;
                              document.body.appendChild(a); a.click();
                              setTimeout(() => { document.body.removeChild(a); URL.revokeObjectURL(a.href); }, 9000);
                              b.textContent = '✓ הורד!';
                              b.style.setProperty('background', '#34a853', 'important');
                              b.style.setProperty('color', 'white', 'important');
                              setTimeout(() => {
                                b.textContent = '⬇ הורד שמע';
                                b.style.setProperty('background', '#1a73e8', 'important');
                                b.style.setProperty('color', 'white', 'important');
                              }, 3000);
                            } catch(err) {
                              b.textContent = '✗ שגיאה';
                              b.style.setProperty('background', '#ea4335', 'important');
                              b.style.setProperty('color', 'white', 'important');
                              setTimeout(() => {
                                b.textContent = '⬇ הורד שמע';
                                b.style.setProperty('background', '#1a73e8', 'important');
                                b.style.setProperty('color', 'white', 'important');
                              }, 3000);
                            }
                          };
                          return b;
                        }
                      
                        function tryInject(el) {
                          if (!(el instanceof Element)) return;
                          if (el.hasAttribute(DONE)) return;
                          const url = el.getAttribute('data-media-url');
                          if (!url || !url.includes('get_attachment_url')) return;
                          el.setAttribute(DONE, '1');
                          const parent = el.closest('.DwygBd') || el.parentElement;
                          if (parent) {
                            parent.appendChild(makeBtn(url));
                            console.log('[DL] ✅ injected');
                          }
                        }
                      
                        function scan() {
                          document.querySelectorAll('[data-media-url]').forEach(tryInject);
                        }
                      
                        new MutationObserver(muts => {
                          for (const m of muts) {
                            for (const n of m.addedNodes) {
                              if (n.nodeType !== 1) continue;
                              tryInject(n);
                              n.querySelectorAll?.('[data-media-url]').forEach(tryInject);
                            }
                            if (m.type === 'attributes' && m.target instanceof Element) {
                              tryInject(m.target);
                            }
                          }
                        }).observe(document.documentElement, {
                          childList: true, subtree: true,
                          attributes: true, attributeFilter: ['data-media-url']
                        });
                      
                        [0, 500, 1000, 2000, 4000, 8000].forEach(t => setTimeout(scan, t));
                      })();
                      מים אחרוניםמ תגובה 1 תגובה אחרונה
                      1
                      • ר רפי סאם

                        @מים-אחרונים
                        לכל המעוניין
                        הנה קוד לטפרמונקי

                        // @name         GChat Audio Download
                        // @namespace    https://chat.google.com/
                        // @version      1.0
                        // @description  מוסיף כפתור הורדה להודעות שמע ב-Google Chat
                        // @author       You
                        // @match        https://chat.google.com/*
                        // @grant        none
                        // @run-at       document-idle
                        // ==/UserScript==
                        
                        (() => {
                          const DONE = 'gchat-dl-done';
                        
                          function makeBtn(url) {
                            const b = document.createElement('button');
                            b.textContent = '⬇ הורד שמע';
                            b.style.cssText = `
                              all: initial;
                              display: block !important;
                              margin: 4px 8px 6px 8px !important;
                              padding: 4px 16px !important;
                              background: #1a73e8 !important;
                              color: white !important;
                              border: none !important;
                              border-radius: 20px !important;
                              font: 500 12px "Google Sans",Arial,sans-serif !important;
                              cursor: pointer !important;
                              direction: rtl !important;
                              box-sizing: border-box !important;
                            `;
                            b.onmouseenter = () => b.style.setProperty('background', '#1557b0', 'important');
                            b.onmouseleave = () => b.style.setProperty('background', '#1a73e8', 'important');
                            b.onclick = async (e) => {
                              e.stopPropagation(); e.preventDefault();
                              b.textContent = '⏳ מוריד…';
                              b.style.setProperty('background', '#f9ab00', 'important');
                              b.style.setProperty('color', '#000', 'important');
                              try {
                                const r = await fetch(url, { credentials: 'include' });
                                if (!r.ok) throw new Error(r.status);
                                const blob = await r.blob();
                                const ext = blob.type.includes('ogg') ? 'ogg'
                                          : blob.type.includes('webm') ? 'webm'
                                          : blob.type.includes('wav') ? 'wav' : 'mp3';
                                const a = document.createElement('a');
                                a.href = URL.createObjectURL(blob);
                                a.download = `gchat-${Date.now()}.${ext}`;
                                document.body.appendChild(a); a.click();
                                setTimeout(() => { document.body.removeChild(a); URL.revokeObjectURL(a.href); }, 9000);
                                b.textContent = '✓ הורד!';
                                b.style.setProperty('background', '#34a853', 'important');
                                b.style.setProperty('color', 'white', 'important');
                                setTimeout(() => {
                                  b.textContent = '⬇ הורד שמע';
                                  b.style.setProperty('background', '#1a73e8', 'important');
                                  b.style.setProperty('color', 'white', 'important');
                                }, 3000);
                              } catch(err) {
                                b.textContent = '✗ שגיאה';
                                b.style.setProperty('background', '#ea4335', 'important');
                                b.style.setProperty('color', 'white', 'important');
                                setTimeout(() => {
                                  b.textContent = '⬇ הורד שמע';
                                  b.style.setProperty('background', '#1a73e8', 'important');
                                  b.style.setProperty('color', 'white', 'important');
                                }, 3000);
                              }
                            };
                            return b;
                          }
                        
                          function tryInject(el) {
                            if (!(el instanceof Element)) return;
                            if (el.hasAttribute(DONE)) return;
                            const url = el.getAttribute('data-media-url');
                            if (!url || !url.includes('get_attachment_url')) return;
                            el.setAttribute(DONE, '1');
                            const parent = el.closest('.DwygBd') || el.parentElement;
                            if (parent) {
                              parent.appendChild(makeBtn(url));
                              console.log('[DL] ✅ injected');
                            }
                          }
                        
                          function scan() {
                            document.querySelectorAll('[data-media-url]').forEach(tryInject);
                          }
                        
                          new MutationObserver(muts => {
                            for (const m of muts) {
                              for (const n of m.addedNodes) {
                                if (n.nodeType !== 1) continue;
                                tryInject(n);
                                n.querySelectorAll?.('[data-media-url]').forEach(tryInject);
                              }
                              if (m.type === 'attributes' && m.target instanceof Element) {
                                tryInject(m.target);
                              }
                            }
                          }).observe(document.documentElement, {
                            childList: true, subtree: true,
                            attributes: true, attributeFilter: ['data-media-url']
                          });
                        
                          [0, 500, 1000, 2000, 4000, 8000].forEach(t => setTimeout(scan, t));
                        })();
                        מים אחרוניםמ מנותק
                        מים אחרוניםמ מנותק
                        מים אחרונים
                        כתב נערך לאחרונה על ידי
                        #11

                        @רפי-סאם לא מתקין לי.

                        ר תגובה 1 תגובה אחרונה
                        0
                        • מים אחרוניםמ מים אחרונים

                          @רפי-סאם לא מתקין לי.

                          ר מחובר
                          ר מחובר
                          רפי סאם
                          כתב נערך לאחרונה על ידי
                          #12

                          @מים-אחרונים אני לא ניסיתי - לא לוקח אחריות - אין לי טפרמונקי ואני לא משתמש בזה..
                          בשביל זה יש לי את זה
                          https://www.youtube.com/watch?v=bprp1VsCQWo...
                          למה לא תשתמש בתוסף??

                          תגובה 1 תגובה אחרונה
                          0

                          • התחברות

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

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