diff --git a/docs/projects.rst b/docs/projects.rst index 58134510..47417a42 100644 --- a/docs/projects.rst +++ b/docs/projects.rst @@ -8,9 +8,7 @@ sendxmpp-py ~~~~~~~~~~~ sendxmpp is a command line program and is the XMPP equivalent of sendmail. It is a Python version of the original sendxmpp which is written in Perl. -- Source_ - -.. _Source: https://github.com/moparisthebest/sendxmpp-py +- `Source `_ Bots ---- @@ -19,86 +17,62 @@ 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 +- `Source `_ LinkBot ~~~~~~~ This bot reveals the title of any shared link in a groupchat for quick content insight. -- Source_ -.. _Source: https://git.xmpp-it.net/mario/XMPPBot +- `Source `_ llama-bot ~~~~~~~~~ Llama-bot enables engaging communication with the LLM (large language model) of llama.cpp, providing seamless and dynamic conversation with it. -- Groupchat_ -- Source_ -- Demo_ - -.. _Groupchat: xmpp:slixmpp@muc.poez.io?join -.. _Source: https://github.com/decent-im/llama-bot -.. _Demo: xmpp:llama@decent.im?message +- `Groupchat `_ +- `Source `_ +- `Demo `_ Morbot ~~~~~~ Morbot is a simple Slixmpp bot that will take new articles from listed RSS feeds and send them to assigned XMPP MUCs. -- Groupchat_ -- Source_ - -.. _Groupchat: xmpp:slixmpp@muc.poez.io?join -.. _Source: https://codeberg.org/TheCoffeMaker/Morbot +- `Groupchat `_ +- `Source `_ 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. -- Groupchat_ -- Source_ - -.. _Groupchat: xmpp:slixfeed@chat.woodpeckersnest.space?join -.. _Source: https://gitgud.io/sjehuda/slixfeed +- `Groupchat `_ +- `Source `_ 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. -- Groupchat_ -- Homepage_ -- Source_ - -.. _Groupchat: xmpp:slixmpp@muc.poez.io?join -.. _Homepage: https://sms4you-team.pages.debian.net/sms4you/ -.. _Source: https://salsa.debian.org/sms4you-team/sms4you +- `Groupchat `_ +- `Homepage `_ +- `Source `_ Stable Diffusion ~~~~~~~~~~~~~~~~ XMPP bot that generates digital images from textual descriptions. -- Source_ - -.. _Source: https://www.nicoco.fr/blog/2022/08/31/xmpp-bot-stable-diffusion/ +- `Source `_ WhisperBot ~~~~~~~~~~ XMPP bot that transliterates audio messages using OpenAI's Whisper libraries. -- Groupchat_ -- Source_ - -.. _Groupchat: xmpp:slixfeed@chat.woodpeckersnest.space?join -.. _Source: https://codeberg.org/TheCoffeMaker/WhisperBot +- `Groupchat `_ +- `Source `_ 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 +- `Source `_ Services -------- @@ -107,21 +81,14 @@ AtomToPubsub ~~~~~~~~~~~~ AtomToPubsub is a simple Python script that parses Atom + RSS feeds and pushes the entries to a designated XMPP Pubsub Node. -- Groupchat_ -- Source_ - -.. _Groupchat: xmpp:movim@conference.movim.eu?join -.. _Source: https://github.com/imattau/atomtopubsub +- `Groupchat `_ +- `Source `_ Slidge ~~~~~~ Slidge is a general purpose XMPP gateway framework in Python. -- Groupchat_ -- Homepage_ -- Source_ - -.. _Groupchat: xmpp:slidge@conference.nicoco.fr?join -.. _Homepage: https://slidge.im/core/ -.. _Source: https://sr.ht/~nicoco/slidge \ No newline at end of file +- `Groupchat `_ +- `Homepage `_ +- `Source `_