I’ve made an open source tool for scheduling posts to Lemmy, you can find it at https://schedule.lemmings.world. It can be used by users from any instance!

You can also schedule pinning and unpinning of posts from a community if you’re the moderator, making it possible to schedule for example weekly/daily threads as well as their pinning and unpinning.

Another great feature is the possibility to select multiple communities to post into.

Let me know what you think!

P.S. This post was created using the tool!

  • aurele@sh.itjust.works
    link
    fedilink
    arrow-up
    3
    arrow-down
    3
    ·
    11 months ago

    Why do you ask for the user password rather than using oauth to access the user account? This looks highly suspicious, websites should never do that.

    • Rikudou_Sage@lemmings.worldOP
      link
      fedilink
      arrow-up
      19
      ·
      edit-2
      11 months ago

      Because Lemmy doesn’t support OAuth and this is actually the only way to do it. Hopefully only temporarily. Edit: The thing’s open source, you can check that I don’t do anything with the password, I only use it once to login to the api and get the token, pretty much the same as I would do with OAuth.

      • aurele@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        5
        ·
        11 months ago

        My bad indeed, I thought Lemmy supported OAuth but I was confused with Mastodon. Hopefully someone contributes a OAuth/OIDC solution soon.

        • Rikudou_Sage@lemmings.worldOP
          link
          fedilink
          arrow-up
          13
          ·
          11 months ago

          They didn’t. They sent you a code and if the code matched, they assumed it’s you. I need the user’s JWT token to post as them. And that’s currently impossible without password.

          • Shadow@lemmy.ca
            link
            fedilink
            arrow-up
            1
            ·
            11 months ago

            Ahh good point, forgot you would need their token. Yeah there’s no way to do this securely then :(