Skip Navigation

Edie [it/it/its/its/itself, she/her/her/hers/herself]

@ edie @lemmy.encryptionin.space

Posts
13
Comments
173
Joined
7 mo. ago

Audhd kitty

  • It's three chapters from his book the Good Doctor, translated by SoyViking


    This user is suspected of being a cat. Please report any suspicious behavior.

  • I think you just post in the thread when you have read the chapter so no specific time.


    This user is suspected of being a cat. Please report any suspicious behavior.

  • I'm thinking of doing a chapter a week, starting next week (with that one including the introduction)


    This user is suspected of being a cat. Please report any suspicious behavior.

  • 16 chapters long. With around 3500-4500 words in each chapter.


    This user is suspected of being a cat. Please report any suspicious behavior.

  • A chapter a week, starting like next week?


    This user is suspected of being a cat. Please report any suspicious behavior.

  • I'll say, This Soviet World is quite an easy read. And if you lose interest, that's the way it is.


    This user is suspected of being a cat. Please report any suspicious behavior.

  • Cool. Seems to work perfectly fine for me, so I can't debug the problem you encountered. You can store stuff with https://violentmonkey.github.io/api/gm/#gm_setvalue

     
        
    // ==UserScript==
    // @name         Lemmoji
    // @namespace    http://something.here/
    // @version      2026-07-13
    // @description  add emojis to lemmy
    // @author       Trying2KnowMyself, theoretically with some code stolen from Edie except that I've only made it to a proof of concept phase so far and didn't actually steal code yet
    // @match        https://hexbear.net/*
    // @icon         https://hexbear.net/pictrs/image/79f0e1d8-b425-47fe-a1ac-9ee1ab6c246d.png
    // @grant        none
    // @run-at       document-start
    // ==/UserScript==
    
    (function() {
      'use strict';
      let emojis = [
        {
          shortcode: "catclops",
          image_url: "https://lemmy.ml/pictrs/image/fbab8b2d-2189-4311-b26f-61ae7cfa632c.png",
          alt_text: "catclops",
          keywords: [ "catclops" ]
        }
      ]
      // it might already be set
      let isoData = window.isoData;
      if (window.isoData) {
        console.log("isoData already defined, might not work?");
        augmentCustomEmojis(isoData);
      }
      Object.defineProperty(window, 'isoData', {
        get () {
            console.log("getting isoData");
            return isoData;
        },
        set(value) {
          console.log("setting isoData");
          augmentCustomEmojis(value);
        }
      });
      function augmentCustomEmojis(value) {
          console.log("augmenting isoData");
          //const biggestId = value.site_res.custom_emojis.reduce((acc, curr) => Math.max(acc, curr.custom_emoji.id), 0);
          for (let i in emojis) {
            let keywords = [];
            for (let keyword in emojis[i].keywords) {
              keywords.push({
                //"custom_emoji_id": biggestId + 1 + Number(i),
                "keyword": emojis[i].keywords[keyword]
              });
            }
            value.site_res.custom_emojis.push({
              "custom_emoji": {
                //"id": biggestId + 1 + Number(i),
                //"local_site_id": 1,
                "shortcode": emojis[i].shortcode,
                "image_url": emojis[i].image_url,
                "alt_text": emojis[i].alt_text,
                "category": "Custom",
                //"published": "2023-06-17T21:15:35.303290Z"
              },
              "keywords": keywords
            });
          }
          isoData = value
      }
    })();
    
      


    This user is suspected of being a cat. Please report any suspicious behavior.

  • @Dort_Owl@hexbear.net Since you deleted the post.

    Go meows!


    This user is suspected of being a cat. Please report any suspicious behavior.

  • The problem is figuring out how to display it. Fetching the list and changing it's structure (which was necessary in my extension) is pretty easy. Storing stuff too. Personal emojis could potentially just be a list hard-coded into the script... But getting it displayed... that's not quite as easy. If I knew how to do it I might take a shot.

    Edit: that thing where you start out looking at the code for an AO3 y/n userscript and end up reading smut...


    This user is suspected of being a cat. Please report any suspicious behavior.

  • Batman: I'll be in the Bathroom

    Robin: What's a Hroom?

    Batman: ...

    Robin: ...

    Batman: I shit my pants


    This user is suspected of being a cat. Please report any suspicious behavior.

  • Oh wow, that certainly sounds like an ordeal. Also an interesting story as I thought.


    This user is suspected of being a cat. Please report any suspicious behavior.

  • No. I've never even used LaTeX.


    This user is suspected of being a cat. Please report any suspicious behavior.

  • Have an interesting story?


    This user is suspected of being a cat. Please report any suspicious behavior.

  • Ooo that looks nice.


    This user is suspected of being a cat. Please report any suspicious behavior.

  • who care?

    Why not choose "who cares?" then?


    This user is suspected of being a cat. Please report any suspicious behavior.


  • This user is suspected of being a cat. Please report any suspicious behavior.