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

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

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

מתוזמן נעוץ נעול הועבר נפתר עזרה הדדית - בינה מלאכותית
77 פוסטים 9 כותבים 4.2k צפיות 12 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מים אחרוניםמ מנותק
    מים אחרוניםמ מנותק
    מים אחרונים
    כתב ב נערך לאחרונה על ידי
    #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

              קראנץ&#x27; ונילהק מים אחרוניםמ 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

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

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

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

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

                  לאתר שלי - רביב דיגיטל

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                            לאתר שלי - רביב דיגיטל

                            מים אחרוניםמ קראנץ&#x27; ונילהק עדלאידעע 3 תגובות תגובה אחרונה
                            0
                            • שלמה רביבש שלמה רביב

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

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

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

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

                                כן

                                לאתר שלי - רביב דיגיטל

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

                                  כן

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                                        קראנץ&#x27; ונילהק תגובה 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

                                          שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

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

                                          בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                                          הרשמה התחברות

                                          • התחברות

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

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