Lemmy Automation
Tools or Libraries for automation of Lemmy
Lemmy has a API that can be used to automate tasks. Here are some tools or libraries that can be used to automate Lemmy.
Lemmy API
The official Lemmy API documentation can be found here. The API will change every time a new version of Lemmy is released.
There are some unofficial API documentations:
Lemmy API Libraries
There are some libraries that can be used to interact with the Lemmy API. There is only one library that is officially supported by Lemmy:
(Note: This doubles as the official Lemmy API documentation and the official JS library documentation)
There are some unofficial libraries:
Python
.NET
- Lemmy.Net - A Dependency Injected HttpClient for the Lemmy API in dotnet
- Lemmy.Net - A Lemmy API wrapper for .NET
And many more. If you have a library that you would like to add to this list, please open a pull request.
A almost complete list of libraries can be found here.
Automation Scripts
There are some scripts that can be used to automate tasks on Lemmy. Here are some examples:
Administration - Moderation
- threativore - A script to automatically report and remove spam on Lemmy instances
- fedi-safety - A script that can detect CSAM and delete it directly in pictrs
- lemmy-automoderator - A script to automatically moderate posts on Lemmy instances
- LemmySchedule - A script to schedule posts/pins/notifications on Lemmy instances
Administration - Maintenance
- defed-investigator - A script to investigate who is defederating from your instance
- Lemmy-Easy-Deploy - A docker compose script to easily deploy a lemmy instance
- lcs - A script that "boosts" your instance federated content by following some common communities on other communities
- lemmy-tagginator - A script to automatically tag posts on Lemmy instances for better discoverability on the federated Microblogging platforms.
- fediseer - A website for Instance admins to build trust chains and report bad instances
- lemmy-stats-explorer - A script to export postgresql db to influxdb for grafana dashboards
User - Automation
- lemmy-instance-assistant - A Addon for Lemmy and Kbin that adds some utilities to Lemmys UI
- lemmyverse.link - A redirect service for users to easily share their Lemmy links to other users on different instances
User - Utility / Fun
- pangora-recap - A website that generates a recap of your Lemmy Account
- lemmy-modder - A script for better moderation on Lemmy instances [Original Repository got abandoned from the creator, this is a fork with some fixes]
- lemmy-federate - A website that lets you automatically federate your Lemmy communities to other instances
More Automation scripts can be found here.