דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • 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. תכנות
  4. בינה מלאכותית - AI
  5. עזרה הדדית - בינה מלאכותית
  6. המלצה | קוד ל tampermonkey לאימוג'ים שמתאימים עצמם אוטומטית לטקסט שלך

המלצה | קוד ל tampermonkey לאימוג'ים שמתאימים עצמם אוטומטית לטקסט שלך

מתוזמן נעוץ נעול הועבר נפתר עזרה הדדית - בינה מלאכותית
76 פוסטים 9 כותבים 1.4k צפיות 11 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מ מנותק
    מ מנותק
    מים אחרונים
    כתב נערך לאחרונה על ידי
    #19

    עכשיו עובד גם בתגובות
    זה מדהים😲
    מתרגש מאוד🤩
    האימוג'י קופץ בסמוך למיקום העכבר.

    // ==UserScript==
    // @name         Emoji Suggestion (Dynamic & Persistent)
    // @namespace    http://tampermonkey.net/
    // @version      1.0
    // @description  מציע אימוג'י לפי הקלדה, תומך בשדות רגילים ו-contentEditable, נשמר בדפדפן ומופיע ליד הקורסור
    // @author       ChatGPT + User
    // @match        *://*/*
    // @grant        none
    // ==/UserScript==
    
    (function () {
        'use strict';
    
        const emojiSuggestions = {
            "תודה רבה": "🙏",
            "בהצלחה": "🍀",
            "יום טוב": "☀️",
            "לילה טוב": "🌙",
            "חג שמח": "🎉",
            "כל הכבוד": "👏",
            "מחזיק לך אצבעות": "🤞",
            "אוהב אותך": "❤️",
            "שמח בשבילך": "🥰",
            "מתרגש מאוד": "🤩",
            "גאה בך": "🥹",
            "אין מילים": "🤯",
            "זה מדהים": "😲",
            "שומר על קשר": "📞",
            "שולח חיבוק": "🤗",
            "הכל יסתדר בעזרת השם": "🙌",
            "מתגעגע": "🥲",
            "סומך עליך": "👍",
            "אלוף": "🏆",
            "גיבור": "🦸",
            "חזק ואמץ": "💪",
            "מתפלל בשבילך": "✡️",
            "אמן כן יהי רצון": "🙏",
            "עלה והצלח": "🚀",
            "שמור על עצמך": "🛡️",
            "הלוואי וכל חלומותיך יתגשמו": "✨",
            "מקווה לטוב": "🍀",
            "הכל בזמנו": "⏳",
            "איזה יופי": "😍",
            "מחכה לעדכון": "📝",
            "עוקב מקרוב": "👀",
            "חיבוק גדול": "🫂",
            "מאחל הצלחה": "🍀"
        };
    
        let lastTarget = null;
        let mouseX = 0, mouseY = 0;
    
        // יצירת תיבת ההצעה
        const suggestionBox = document.createElement('div');
        suggestionBox.style.position = 'fixed';
        suggestionBox.style.background = '#ffffff';
        suggestionBox.style.padding = '4px 8px';
        suggestionBox.style.border = '1px solid #ccc';
        suggestionBox.style.borderRadius = '6px';
        suggestionBox.style.fontSize = '18px';
        suggestionBox.style.zIndex = 999999;
        suggestionBox.style.boxShadow = '0 2px 6px rgba(0,0,0,0.15)';
        suggestionBox.style.display = 'none';
        suggestionBox.style.cursor = 'pointer';
        suggestionBox.style.userSelect = 'none';
        document.body.appendChild(suggestionBox);
    
        // שמירת אימוג'ים שהוצעו ונבחרו לאחרונה
        const storageKey = 'emoji_recent';
        let recentEmojis = JSON.parse(localStorage.getItem(storageKey) || '[]');
    
        function saveRecent(phrase) {
            recentEmojis.push({ phrase, time: Date.now() });
            recentEmojis = recentEmojis.filter((e, i, arr) => {
                // שמור רק את 30 האחרונים או כאלו מהיום האחרון
                return arr.length - i <= 30 || (Date.now() - e.time < 86400000);
            });
            localStorage.setItem(storageKey, JSON.stringify(recentEmojis));
        }
    
        function wasRecentlyUsed(phrase) {
            return recentEmojis.some(e => e.phrase === phrase && (Date.now() - e.time < 60000)); // 1 דקה
        }
    
        // הכנסת אימוג'י
        function insertEmoji(emoji) {
            if (!lastTarget) return;
    
            if (lastTarget.isContentEditable) {
                const selection = document.getSelection();
                if (!selection.rangeCount) return;
                const range = selection.getRangeAt(0);
                range.deleteContents();
                range.insertNode(document.createTextNode(emoji));
            } else if (lastTarget instanceof HTMLTextAreaElement || lastTarget instanceof HTMLInputElement) {
                const start = lastTarget.selectionStart;
                const end = lastTarget.selectionEnd;
                const text = lastTarget.value;
                lastTarget.value = text.slice(0, start) + emoji + text.slice(end);
                lastTarget.selectionStart = lastTarget.selectionEnd = start + emoji.length;
            }
    
            suggestionBox.style.display = 'none';
            lastTarget.focus();
        }
    
        suggestionBox.addEventListener('click', function () {
            const emoji = suggestionBox.innerText.trim();
            if (emoji) {
                insertEmoji(emoji);
                saveRecent(suggestionBox.dataset.phrase);
            }
        });
    
        document.addEventListener('input', function (e) {
            const target = e.target;
            if (!(target instanceof HTMLInputElement || target instanceof HTMLTextAreaElement || target.isContentEditable)) {
                return;
            }
            lastTarget = target;
    
            const text = target.value || target.innerText || '';
            for (const phrase in emojiSuggestions) {
                if (text.includes(phrase) && !wasRecentlyUsed(phrase)) {
                    suggestionBox.innerText = emojiSuggestions[phrase];
                    suggestionBox.dataset.phrase = phrase;
                    suggestionBox.style.left = (mouseX + 10) + 'px';
                    suggestionBox.style.top = (mouseY + 10) + 'px';
                    suggestionBox.style.display = 'block';
                    return;
                }
            }
            suggestionBox.style.display = 'none';
        }, true);
    
        document.addEventListener('mousemove', function (e) {
            mouseX = e.clientX;
            mouseY = e.clientY;
        });
    })();
    
    
    ב תגובה 1 תגובה אחרונה
    1
    • מ מנותק
      מ מנותק
      מים אחרונים
      כתב נערך לאחרונה על ידי מים אחרונים
      #20

      @עדלאידע איך אני מעדכן אוטומטית מגיט?

      // ==UserScript==
      // @name         Emoji Suggestion (Dynamic + Custom Add Button)
      // @namespace    http://tampermonkey.net/
      // @version      1.1
      // @description  מציע אימוג'ים לפי מילים, עם הוספה מותאמת אישית בלחיצה ושמירה מקומית
      // @author       ChatGPT + מים-אחרונים
      // @match        *://*/*
      // @grant        none
      //@updateURL     https://github.com/mhotjrubho/Text-emojis/blob/main/Text.emoji
      // ==/UserScript==
      
      מ תגובה 1 תגובה אחרונה
      0
      • מ מים אחרונים

        @עדלאידע איך אני מעדכן אוטומטית מגיט?

        // ==UserScript==
        // @name         Emoji Suggestion (Dynamic + Custom Add Button)
        // @namespace    http://tampermonkey.net/
        // @version      1.1
        // @description  מציע אימוג'ים לפי מילים, עם הוספה מותאמת אישית בלחיצה ושמירה מקומית
        // @author       ChatGPT + מים-אחרונים
        // @match        *://*/*
        // @grant        none
        //@updateURL     https://github.com/mhotjrubho/Text-emojis/blob/main/Text.emoji
        // ==/UserScript==
        
        מ מנותק
        מ מנותק
        מים אחרונים
        כתב נערך לאחרונה על ידי
        #21

        @עדלאידע יש שם שגיאה ליד השורת עדכון

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

          @עדלאידע יש שם שגיאה ליד השורת עדכון

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

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

          @עדלאידע יש שם שגיאה ליד השורת עדכון

          שים רווח בין ה-// ל-@

          מ תגובה 1 תגובה אחרונה
          0
          • עדלאידעע עדלאידע

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

            @עדלאידע יש שם שגיאה ליד השורת עדכון

            שים רווח בין ה-// ל-@

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

            @עדלאידע לא עזר, עדיין מופיעה שגיאה ולא מעדכן

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

              @עדלאידע לא עזר, עדיין מופיעה שגיאה ולא מעדכן

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

              @מים-אחרונים תשנה את השם של הקובץ בגיטאהב עם סיומת .user.js
              ואז תוסיף את זה:

              // @updateURL    https://raw.githubusercontent.com/mhotjrubho/Text-emojis/main/Text.emoji.user.js
              // @downloadURL  https://raw.githubusercontent.com/mhotjrubho/Text-emojis/main/Text.emoji.user.js
              

              אתה צריך בעצם לשים את הכתובת של Raw:
              c5339b2e-9eb5-4758-9641-4de7c4338067-image.png
              בשתי התגיות // @updateURL // @downloadURL

              ק מ 2 תגובות תגובה אחרונה
              0
              • עדלאידעע עדלאידע

                @מים-אחרונים תשנה את השם של הקובץ בגיטאהב עם סיומת .user.js
                ואז תוסיף את זה:

                // @updateURL    https://raw.githubusercontent.com/mhotjrubho/Text-emojis/main/Text.emoji.user.js
                // @downloadURL  https://raw.githubusercontent.com/mhotjrubho/Text-emojis/main/Text.emoji.user.js
                

                אתה צריך בעצם לשים את הכתובת של Raw:
                c5339b2e-9eb5-4758-9641-4de7c4338067-image.png
                בשתי התגיות // @updateURL // @downloadURL

                ק מנותק
                ק מנותק
                קראנץ' ונילה
                כתב נערך לאחרונה על ידי
                #25

                @מים-אחרונים
                יישר כח על המדריך
                אצלי זה לא עובד
                1000092797.png

                מ עדלאידעע 2 תגובות תגובה אחרונה
                0
                • ש מנותק
                  ש מנותק
                  שלמה ברייר
                  כתב נערך לאחרונה על ידי
                  #26

                  @מים-אחרונים סליחה על הבורות אבל איך אני מתקין את זהTampermonkey
                  תודה

                  עדלאידעע תגובה 1 תגובה אחרונה
                  0
                  • ש שלמה ברייר

                    @מים-אחרונים סליחה על הבורות אבל איך אני מתקין את זהTampermonkey
                    תודה

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

                    @שלמה-ברייר כתב בהמלצה | קוד ל tampermonkey לאימוג'ים שמתאימים עצמם אוטומטית לטקסט שלך:

                    @מים-אחרונים סליחה על הבורות אבל איך אני מתקין את זהTampermonkey
                    תודה

                    אתה נכנס לכאן ומתקין

                    תגובה 1 תגובה אחרונה
                    0
                    • ק קראנץ' ונילה

                      @מים-אחרונים
                      יישר כח על המדריך
                      אצלי זה לא עובד
                      1000092797.png

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

                      @קראנץ-ונילה הגיוני שזה לא עובד בטלפון?
                      @עדלאידע

                      עדלאידעע תגובה 1 תגובה אחרונה
                      0
                      • ק קראנץ' ונילה

                        @מים-אחרונים
                        יישר כח על המדריך
                        אצלי זה לא עובד
                        1000092797.png

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

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

                        @מים-אחרונים
                        יישר כח על המדריך
                        אצלי זה לא עובד
                        1000092797.png

                        אתה צריך לרענן את הדף שבו אתה רוצה להשתמש בסקריפט

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

                          @קראנץ-ונילה הגיוני שזה לא עובד בטלפון?
                          @עדלאידע

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

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

                          @קראנץ-ונילה הגיוני שזה לא עובד בטלפון?
                          @עדלאידע

                          הוא בדפדפן Kiwi
                          אין סיבה שזה לא יעבוד

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

                            @עדלאידע איפה אני מכניס את הקוד?

                            מ ק עדלאידעע 3 תגובות תגובה אחרונה
                            0
                            • ש שלמה ברייר

                              @עדלאידע איפה אני מכניס את הקוד?

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

                              @שלמה-ברייר התקנת את tampermonkey ?

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

                                כן

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

                                  כן

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

                                  @שלמה-ברייר כנס לדשבורד, תלחץ על התוסף, וחפש את דשבורד.
                                  תלחץ על פלוס, תדביק את הקוד שמור ורענן את הדף.

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

                                    @עדלאידע איפה אני מכניס את הקוד?

                                    ק מנותק
                                    ק מנותק
                                    קראנץ' ונילה
                                    כתב נערך לאחרונה על ידי
                                    #35

                                    @מים-אחרונים כן, באנדרואיד עם דפדפן kiwi
                                    @עדלאידע לרענן לפני הכתיבה? כי אחרי זה ימחק את הטקסט

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

                                      @עדלאידע איפה אני מכניס את הקוד?

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

                                      @שלמה-ברייר כתב בהמלצה | קוד ל tampermonkey לאימוג'ים שמתאימים עצמם אוטומטית לטקסט שלך:

                                      @עדלאידע איפה אני מכניס את הקוד?

                                      תעבור על המדריך הזה
                                      ואם אתה עדיין לא מבין אז תשאל

                                      תגובה 1 תגובה אחרונה
                                      0
                                      • ק קראנץ' ונילה

                                        @מים-אחרונים כן, באנדרואיד עם דפדפן kiwi
                                        @עדלאידע לרענן לפני הכתיבה? כי אחרי זה ימחק את הטקסט

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

                                        @קראנץ-ונילה אתה מרענן פעם אחת ואז זה יטען בכל כניסה לדף כל שהוא

                                        ק תגובה 1 תגובה אחרונה
                                        2
                                        • עדלאידעע עדלאידע

                                          @מים-אחרונים תשנה את השם של הקובץ בגיטאהב עם סיומת .user.js
                                          ואז תוסיף את זה:

                                          // @updateURL    https://raw.githubusercontent.com/mhotjrubho/Text-emojis/main/Text.emoji.user.js
                                          // @downloadURL  https://raw.githubusercontent.com/mhotjrubho/Text-emojis/main/Text.emoji.user.js
                                          

                                          אתה צריך בעצם לשים את הכתובת של Raw:
                                          c5339b2e-9eb5-4758-9641-4de7c4338067-image.png
                                          בשתי התגיות // @updateURL // @downloadURL

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

                                          @עדלאידע כתב בהמלצה | קוד ל tampermonkey לאימוג'ים שמתאימים עצמם אוטומטית לטקסט שלך:

                                          @מים-אחרונים תשנה את השם של הקובץ בגיטאהב עם סיומת .user.js
                                          ואז תוסיף את זה:

                                          // @updateURL    https://raw.githubusercontent.com/mhotjrubho/Text-emojis/main/Text.emoji.user.js
                                          // @downloadURL  https://raw.githubusercontent.com/mhotjrubho/Text-emojis/main/Text.emoji.user.js
                                          

                                          אתה צריך בעצם לשים את הכתובת של Raw:
                                          c5339b2e-9eb5-4758-9641-4de7c4338067-image.png
                                          בשתי התגיות // @updateURL // @downloadURL

                                          שיניתי, עדכנתי, הוא לא מעדכן.

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

                                          • התחברות

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

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