From 5a0b02378d46f1a7a642bd9238711c6c0f0b79c6 Mon Sep 17 00:00:00 2001 From: genghis Date: Fri, 1 Dec 2023 13:02:07 +0000 Subject: [PATCH] Add document Projects Bots and Services utilizing Slixmpp --- docs/projects.rst | 89 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 docs/projects.rst diff --git a/docs/projects.rst b/docs/projects.rst new file mode 100644 index 00000000..b2384b96 --- /dev/null +++ b/docs/projects.rst @@ -0,0 +1,89 @@ +Projects Using Slixmpp +====================== + +Bots +---- + +BotLogMauve +~~~~~~~~~~~ +XMPP bot which logs groupchat messages. Logs are in text format, with one file per day and per groupchat. + +- Source_ + +.. _Source: https://git.khaganat.net/khaganat/BotLogMauve + +Morbot +~~~~~~ +Morbo is a simple Slixmpp bot that will take new articles from listed RSS feeds and send them to assigned XMPP MUCs. + +- Source_ +- Groupchat_ + +.. _Source: https://codeberg.org/TheCoffeMaker/Morbot +.. _Groupchat: xmpp:slixmpp@muc.poez.io?join + +Slixmpp +~~~~~~~ +Slixfeed aims to be an easy to use and fully-featured news aggregator bot for XMPP. It provides a convenient access to Blogs, Fediverse and News websites along with filtering functionality. + +- Source_ +- Groupchat_ + +.. _Source: https://gitgud.io/sjehuda/slixfeed +.. _Groupchat: xmpp:slixfeed@chat.woodpeckersnest.space?join + +sms4you +~~~~~~~ +sms4you forwards messages from and to SMS and connects either with sms4you-xmpp or sms4you-email to choose the other mean of communication. Nice for receiving or sending SMS, independently from carrying a SIM card. + +- Homepage_ +- Source_ +- Groupchat_ + +.. _Homepage: https://sms4you-team.pages.debian.net/sms4you/ +.. _Source: https://salsa.debian.org/sms4you-team/sms4you +.. _Groupchat: xmpp:slixmpp@muc.poez.io?join + +WhisperBot +~~~~~~~~~~ +XMPP bot that transliterates audio messages using OpenAI's Whisper libraries. + +- Source_ +- Groupchat_ + +.. _Source: https://codeberg.org/TheCoffeMaker/WhisperBot +.. _Groupchat: xmpp:slixfeed@chat.woodpeckersnest.space?join + +XMPP MUC Message Gateway +~~~~~~~~~~~~~~~~~~~~~~~~ +A multipurpose JSON forwarder microservice from HTTP POST to XMPP MUC room over TLSv1.2 with SliXMPP. + +- Source_ + +.. _Source: https://github.com/immanuelfodor/xmpp-muc-message-gateway + +Services +-------- + +AtomToPubsub +~~~~~~~~~~~~ +AtomToPubsub is a simple Python script that parses Atom + RSS feeds and pushes the entries to a designated XMPP Pubsub Node. + +- Source_ +- Groupchat_ + +.. _Source: https://github.com/imattau/atomtopubsub +.. _Groupchat: xmpp:movim@conference.movim.eu?join + +Slidge +~~~~~~ + +Slidge is a general purpose XMPP gateway framework in Python. + +- Homepage_ +- Source_ +- Groupchat_ + +.. _Homepage: https://slidge.im/core/ +.. _Source: https://sr.ht/~nicoco/slidge +.. _Groupchat: xmpp:slidge@conference.nicoco.fr?join \ No newline at end of file