Hello everyone. Today I have found /huge-emoji-list.

And I duplicated it into /cocells-emoji.

But why am I speaking of this? Well, since the comment essentially relies on URL. And the list literally consists of almost 87k emojis.

I want to understand what fellow developers have to say about this? Because this generator is pre-loaded with so many resources, but the constrain lies in the URL. After all, it essentially contains 20000000+ characters, well, an estimate.

  • perchance@lemmy.worldM
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    4 months ago

    If you have more than ~10k emojis, I’d definitely recommend that you put all your <name> = <url> lines into a text file, and upload that text file to perchance.org/upload

    If you put >80k names/urls into a generator directly, and try to use that, then I think many/most web browsers won’t load the comments plugin properly, because the data is actually passed in the iframe URL hash, which has a size limit. So if you use the customEmojis = https://user-uploads.perchance.org/file/0575b613c0c3b61cde5c11225e7b846a.txt approach, then it just passes that text file URL into the comments plugin iframe, and the comments plugin itself does a fetch request to grab the lines and parse them.

    This has the disadvantage that it’s slower to update the emoji list (since you need to re-upload the file each time), so I just added the ability to import a text file URL of emoji lines, but then also add your own ones to it like normal:

    commentOptions
      customEmojis
        @import = https://user-uploads.perchance.org/file/0575b613c0c3b61cde5c11225e7b846a.txt // <-- this is a big text file full of emoji lines like the ones below
        catjam = https://user-uploads.perchance.org/file/a43d0b52d94c91dddb00cf157dd8c989.webp
        catcrythumbsup = https://user-uploads.perchance.org/file/14c78e8fbd9767e69a6b86d26817bacb.png 
    

    i.e. you can add @import = <url> to import a huge “base” list of emojis, and then add your own on top of that. You can also import the URL like @import = {import:huge-emoji-list}, of course.

    https://perchance.org/comments-plugin-custom-emojis-import-url-example#edit

    • Cocell@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      Thank you very much. 🫠

      I have a question, can I import the text file even if it is hosted outside perchance, for example I would want to import it from GitHub, would it be possible?

      • perchance@lemmy.worldM
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        4 months ago

        No, it must be user-uploads.perchance.org URL. I don’t like seeing generators break, due to people using random file hosts that later shut down (or worse, using random links to e.g. pinterest images, fandom/wiki images, etc. which are often only temporary CDN urls), so my plugins in the future will require using perchance URL uploads in most cases.