Hello! I’ve been mostly away from Lemmy/Piefed for a bit (important to take a break for mental health) but, was hoping that someone could point me to Piefed plugin examples/docs.
I have been experimenting with open-source small language models (recently, Hugging Face’s SmolLM series) both professionally and on my own time and had some excellent accessibility use cases pointed out to me (ex. generating image alt text if absent) that I’d like to look into the practicality of making optionally available to Pixelfed. Because the models that I’m looking at are so small (I can run them on my android phone!), I’m confident that they could be used server-side without resource issues. And I’d also like to see if I can do any more fun, non-AI stuff with plugins too.
Thanks!


I don’t think we have good documentation for it.Above you have the announcement post, a community intended to discuss plugin development and share examples, and PieFed’s code with an example plugin and the plugin system. It’s still early days so it has some first plugin hooks but not a complete set of functionality for various tasks. I think the developers welcome people finding use-cases and expanding on the concept, though.Edit: Thanks curbstickle for reminding me, and there is some official documentation:
Absolutely! It was actually an admin reaching out like this that led me to add some hooks for plugins to use and to create the onboarding plugin.
Thanks very much!