• exasperation@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      7
      ·
      9 hours ago

      I think a lot of these can be explained as wires being crossed with mixed memories. Memories of the Jiffy boxes in the cupboard next to Jif peanut butter might have mixed things up to where people misremember whether there was ever a Jiffy peanut butter.

      Chick-fil-A, same thing. Being a kid and thinking “wow that’s a weird way to spell it” about the “fil-A” part and somehow blending it into believing it was about the “Chick” part. Looney Tunes, Froot Loops, Berenstain Bears, all similar processes.

      The Sinbad Shazaam movie is almost certainly a mashup of a memories of Shaq’s Kazaam, the Sinbad cartoon movie from 1992, and Sinbad dressing like a Mediterranean/middle eastern pirate in All That.

      The thing I cannot explain, though, is the Fruit of the Loom cornucopia. I remember it that way, and I can’t find anything like that.

    • meekah@discuss.tchncs.de
      link
      fedilink
      arrow-up
      5
      ·
      edit-2
      10 hours ago

      pro-tip: putting image URLs in your comment like this: ![](URL) makes the image show up in your comment rather than just the URL

      I ended up making a quick tampermonkey script to convert image links to image elements

      this probably needs some work on the isImageUrl function but it works for this instance at least haha

      (function() {
          Array.from(document.querySelectorAll('a')).filter(e => isImageUrl(e.href)).forEach(imageLink => {
              var imageElement = document.createElement('img');
              imageElement.src = imageLink.href;
              imageLink.after(imageElement);
              imageLink.style.display = 'none'
          });
      })();
      
      function isImageUrl(input){
          var url = new URL(input.toLowerCase());
          return url.pathname.endsWith('.jpg')
              || url.pathname.endsWith('.png')
              || url.pathname.endsWith('.gif');
      }
      

      oh and I guess it needs to be re-executed for when more comments are loaded by scrolling. in that case the already created image elements would double up, but you could just delete the original image link… it is quick and dirty after all

      edit: V2 is here

      (function() {
          console.log('script loaded');
          setInterval(findAndReplaceImageLinks, 10);
      })();
      
      function findAndReplaceImageLinks(){
          Array.from(document.querySelectorAll('a')).filter(e => isImageUrl(e.href)).forEach(imageLink => {
              if (imageLink.classList == 'fst-italic link-dark link-opacity-75 link-opacity-100-hover'){ return; }
      
              //console.log(imageLink)
              var imageElement = document.createElement('img');
              imageElement.src = imageLink.href;
              imageLink.after(imageElement);
              imageLink.remove();
              console.log('image replaced');
          });
      }
      
      function isImageUrl(input){
          var url = new URL(input.toLowerCase());
          return url.pathname.endsWith('.jpg')
              || url.pathname.endsWith('.png')
              || url.pathname.endsWith('.gif');
      }