2024-06-29 23:16:03 +02:00
|
|
|
|
[[about]]
|
|
|
|
|
title = "About"
|
|
|
|
|
subtitle = "KaikOut"
|
|
|
|
|
|
|
|
|
|
[[about]]
|
|
|
|
|
name = "KaikOut"
|
|
|
|
|
desc = "XMPP moderation bot. Spam has never been in fashion."
|
|
|
|
|
info = ["""
|
|
|
|
|
KaikOut is an XMPP bot that suprvises group chat activity and \
|
|
|
|
|
assists in blocking and preventing of unsolicited type of messages.
|
|
|
|
|
|
|
|
|
|
KaikOut is a portmanteau of Kaiko and Out.
|
|
|
|
|
Kaiko (懐古) translates from Japanese to "Old-Fashioned".
|
|
|
|
|
|
|
|
|
|
KaikOut is designed primarily for the XMPP communication network \
|
|
|
|
|
(aka Jabber). Visit https://xmpp.org/software/ for more information.
|
|
|
|
|
|
|
|
|
|
You can run your own KaikOut instance as a client, from your own \
|
|
|
|
|
computer, server, and even from a Linux phone (i.e. Droidian, \
|
|
|
|
|
Kupfer, Mobian, NixOS, postmarketOS), as well as from Termux.
|
|
|
|
|
|
|
|
|
|
All you need is one of the above and an XMPP account to connect \
|
|
|
|
|
KaikOut with.
|
|
|
|
|
|
|
|
|
|
Good luck!
|
|
|
|
|
"""]
|
|
|
|
|
|
|
|
|
|
platforms = "XMPP"
|
|
|
|
|
# platforms = "ActivityPub, Briar, DeltaChat, Email, IRC, LXMF, MQTT, Nostr, Session, Tox."
|
|
|
|
|
comment = "For an ideal experience, we recommend of using XMPP."
|
|
|
|
|
url = "https://git.xmpp-it.net/sch/Kaikout"
|
|
|
|
|
|
|
|
|
|
[[about]]
|
|
|
|
|
name = "slixmpp"
|
|
|
|
|
desc = "XMPP library"
|
|
|
|
|
info = ["""
|
|
|
|
|
Slixmpp is an MIT licensed XMPP library for Python 3.7+. It is a fork of \
|
|
|
|
|
SleekXMPP.
|
|
|
|
|
|
|
|
|
|
Slixmpp's goals is to only rewrite the core of the SleekXMPP library \
|
|
|
|
|
(the low level socket handling, the timers, the events dispatching) \
|
|
|
|
|
in order to remove all threads.
|
|
|
|
|
"""]
|
|
|
|
|
url = "https://codeberg.org/poezio/slixmpp"
|
|
|
|
|
|
|
|
|
|
[[about]]
|
|
|
|
|
name = "SleekXMPP"
|
|
|
|
|
desc = "XMPP library"
|
|
|
|
|
info = ["""
|
|
|
|
|
SleekXMPP is an MIT licensed XMPP library for Python 2.6/3.1+, and is \
|
|
|
|
|
featured in examples in the book XMPP: The Definitive Guide by Kevin Smith, \
|
|
|
|
|
Remko Tronçon, and Peter Saint-Andre.
|
|
|
|
|
"""]
|
|
|
|
|
url = "https://codeberg.org/fritzy/SleekXMPP"
|
|
|
|
|
|
|
|
|
|
[[about]]
|
|
|
|
|
name = "XMPP"
|
|
|
|
|
desc = "Messaging protocol (also known as Jabber)"
|
|
|
|
|
info = ["""
|
|
|
|
|
XMPP is the Extensible Messaging and Presence Protocol, a set of open \
|
|
|
|
|
technologies for instant messaging, presence, multi-party chat, voice and \
|
|
|
|
|
video calls, collaboration, lightweight middleware, content syndication, \
|
|
|
|
|
and generalized routing of XML data.
|
|
|
|
|
|
|
|
|
|
XMPP was originally developed in the Jabber open-source community to \
|
|
|
|
|
provide an open, decentralized alternative to the closed instant messaging \
|
|
|
|
|
services at that time.
|
|
|
|
|
"""]
|
|
|
|
|
url = "https://xmpp.org/about"
|
|
|
|
|
|
|
|
|
|
[[authors]]
|
|
|
|
|
title = "Authors"
|
|
|
|
|
subtitle = "The people who have made KaikOut"
|
|
|
|
|
|
|
|
|
|
[[authors]]
|
|
|
|
|
name = "Schimon Zackary"
|
|
|
|
|
role = "Author and Creator"
|
|
|
|
|
info = ["""
|
|
|
|
|
A middle eastern cowboy, farmer, pianist and lawyer who engages in criminal \
|
|
|
|
|
and corporate law, and who took a decision to make a moderation bot for XMPP, \
|
|
|
|
|
after he was informed that several spy agencies attempt to discredit the XMPP \
|
|
|
|
|
network, albeit they make an extensive use of XMPP themselves.
|
|
|
|
|
"""]
|
|
|
|
|
url = "http://schimon.i2p"
|
|
|
|
|
|
2024-07-30 06:56:00 +02:00
|
|
|
|
[[friends]]
|
|
|
|
|
title = "Similar Projects"
|
|
|
|
|
subtitle = """
|
|
|
|
|
From Austria to Japan. Moderation bots made by our counterparts. \
|
|
|
|
|
It is obvious that KaikOut may not be as useful as other moderation bots, as \
|
|
|
|
|
each project is formed namely by peculiar design and political principles. \
|
|
|
|
|
You are encouraged to review the following projects and pick the one that \
|
|
|
|
|
fits best to you.
|
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
[[friends]]
|
|
|
|
|
name = "sid an xmpp bot"
|
|
|
|
|
info = ["""
|
2024-07-30 09:02:27 +02:00
|
|
|
|
A moderation, syndication and issue tracker bot.
|
2024-07-30 06:56:00 +02:00
|
|
|
|
|
|
|
|
|
RTBL
|
|
|
|
|
Real Time Block List which would download a hash list of blacklisted JIDs, and \
|
|
|
|
|
block them upon join into groupchat.
|
|
|
|
|
|
|
|
|
|
Feeds
|
|
|
|
|
Publish news from various Debian feeds (security, planet, package tracker).
|
|
|
|
|
It can easily be used for other feeds (Atom and RSS).
|
|
|
|
|
|
|
|
|
|
Debian Archive
|
|
|
|
|
Fetch debian packages info from the debian archive
|
|
|
|
|
|
|
|
|
|
Debian Bugs
|
|
|
|
|
Intercept debian bugs numbers in MUC messages and send info about it
|
|
|
|
|
"""]
|
|
|
|
|
interface = "Groupchat"
|
|
|
|
|
url = "https://kaliko.gitlab.io/sid/index.html"
|
|
|
|
|
|
|
|
|
|
[[friends]]
|
|
|
|
|
name = "her.st bot"
|
|
|
|
|
info = ["""
|
|
|
|
|
The ultimate XMPP bot! Some of its features include
|
|
|
|
|
|
|
|
|
|
Anti Spam
|
|
|
|
|
Social Credit Score
|
|
|
|
|
Distributed Moderation
|
|
|
|
|
Url Rewriter for Privacy Frontends
|
|
|
|
|
Url Title Extractor
|
|
|
|
|
Url Description Extractor
|
|
|
|
|
Url Image Extractor
|
|
|
|
|
Searx
|
|
|
|
|
Searx Images
|
|
|
|
|
Searx Videos
|
|
|
|
|
Crypto Exchange Rates
|
|
|
|
|
Translation
|
|
|
|
|
Activity Graphs
|
|
|
|
|
Join our MUC to see it in action and make it join yours! It’s free!
|
|
|
|
|
|
|
|
|
|
However, it’s not open-source.
|
|
|
|
|
"""]
|
|
|
|
|
interface = "Groupchat"
|
|
|
|
|
url = "https://her.st/bot/"
|
|
|
|
|
|
2024-06-29 23:16:03 +02:00
|
|
|
|
[[legal]]
|
|
|
|
|
title = "Legal"
|
|
|
|
|
subtitle = "Legal Notice"
|
|
|
|
|
|
|
|
|
|
[[legal]]
|
|
|
|
|
info = ["""
|
|
|
|
|
Kaikout is free software; you can redistribute it and/or modify it under the \
|
|
|
|
|
terms of the AGPL License version 3.
|
|
|
|
|
|
|
|
|
|
Kaikout is distributed in the hope that it will be useful, but WITHOUT ANY \
|
|
|
|
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR \
|
|
|
|
|
A PARTICULAR PURPOSE. See the AGPL License (version 3) for more details.
|
|
|
|
|
|
|
|
|
|
You should have received a copy of the GNU Affero General Public License
|
|
|
|
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
|
|
|
"""]
|
|
|
|
|
link = "https://git.xmpp-it.net/sch/Kaikout"
|
|
|
|
|
|
|
|
|
|
[[license]]
|
|
|
|
|
title = "License"
|
|
|
|
|
subtitle = "AGPL-3.0-only"
|
|
|
|
|
|
|
|
|
|
[[license]]
|
|
|
|
|
info = ["""
|
|
|
|
|
KaikOut moderation chat bot for the XMPP communication network.
|
|
|
|
|
Copyright (C) 2024 Schimon Zachary
|
|
|
|
|
|
|
|
|
|
This program is free software: you can redistribute it and/or modify
|
|
|
|
|
it under the terms of the GNU Affero General Public License version 3 as
|
|
|
|
|
published by the Free Software Foundation.
|
|
|
|
|
|
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
|
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
|
GNU Affero General Public License for more details.
|
|
|
|
|
|
|
|
|
|
You should have received a copy of the GNU Affero General Public License
|
|
|
|
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
|
|
|
"""]
|
|
|
|
|
owner = "Schimon Zachary"
|
|
|
|
|
|
|
|
|
|
[[support]]
|
|
|
|
|
title = "Support"
|
|
|
|
|
subtitle = "Kaikout Support Groupchat"
|
|
|
|
|
|
|
|
|
|
[[support]]
|
|
|
|
|
jid = "xmpp:kaikout@chat.woodpeckersnest.space?join"
|
|
|
|
|
lang = "de, en, fr, ja, nl"
|
|
|
|
|
|
|
|
|
|
[[operators]]
|
|
|
|
|
title = "Operators"
|
|
|
|
|
subtitle = "Kaikout Operators"
|
|
|
|
|
|
|
|
|
|
[[operators]]
|
|
|
|
|
name = "Mr. Operator"
|
|
|
|
|
info = "No operator was specified for this instance."
|
|
|
|
|
|
|
|
|
|
[[policies]]
|
|
|
|
|
title = "Policies"
|
|
|
|
|
subtitle = "Terms of service"
|
|
|
|
|
|
|
|
|
|
[[policies]]
|
|
|
|
|
name = "Terms and Conditions"
|
|
|
|
|
info = ["""
|
|
|
|
|
Abusers will be baptized.
|
|
|
|
|
"""]
|
|
|
|
|
|
|
|
|
|
[[policies]]
|
|
|
|
|
name = "Privacy Policy"
|
|
|
|
|
info = ["""
|
|
|
|
|
1. KaikOut logs public message activity, including status messages and aliases;
|
|
|
|
|
2. KaikOut logs private activities of moderators, including Jabber ID;
|
|
|
|
|
3. KaikOut reports moderators private activities to respective groupchat owners;
|
|
|
|
|
4. KaikOut does not log Jabber ID addresses, excluding Jabber ID addresses of \
|
|
|
|
|
banned and outcasted Jabber IDs.
|
|
|
|
|
"""]
|
|
|
|
|
|
|
|
|
|
[[clients]]
|
|
|
|
|
title = "Clients"
|
|
|
|
|
subtitle = """
|
|
|
|
|
As a chat bot, Kaikout works with any XMPP messenger, yet we have deemed it \
|
|
|
|
|
appropriate to list the software that work best with Kaikout, namely those \
|
|
|
|
|
that provide support for XEP-0050: Ad-Hoc Commands.
|
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
[[clients]]
|
|
|
|
|
name = "Cheogram"
|
|
|
|
|
desc = "XMPP client for mobile"
|
|
|
|
|
info = ["""
|
|
|
|
|
The Cheogram Android app allows you to join a worldwide communication network. \
|
|
|
|
|
It especially focuses on features useful to users who want to contact those on \
|
|
|
|
|
other networks as well, such as SMS-enabled phone numbers.
|
|
|
|
|
"""]
|
|
|
|
|
url = "https://cheogram.com"
|
|
|
|
|
platform = "Android"
|
|
|
|
|
|
|
|
|
|
# [[clients]]
|
|
|
|
|
# name = "Conversations"
|
|
|
|
|
# info = "XMPP client for mobile"
|
|
|
|
|
# url = "https://conversations.im"
|
|
|
|
|
|
|
|
|
|
[[clients]]
|
|
|
|
|
name = "Converse"
|
|
|
|
|
desc = "XMPP client for desktop and mobile"
|
|
|
|
|
info = ["""
|
|
|
|
|
Converse is a free and open-source XMPP chat client that runs in an HTML \
|
|
|
|
|
browser or on your desktop.
|
|
|
|
|
"""]
|
|
|
|
|
url = "https://conversejs.org"
|
|
|
|
|
platform = "HTML"
|
|
|
|
|
|
|
|
|
|
[[clients]]
|
|
|
|
|
name = "Gajim"
|
|
|
|
|
info = "XMPP client for desktop"
|
|
|
|
|
url = "https://gajim.org"
|
|
|
|
|
|
|
|
|
|
# [[clients]]
|
|
|
|
|
# name = "Monal IM"
|
|
|
|
|
# info = "XMPP client for desktop and mobile"
|
|
|
|
|
# url = "https://monal-im.org"
|
|
|
|
|
|
|
|
|
|
[[clients]]
|
|
|
|
|
name = "monocles chat"
|
|
|
|
|
desc = "XMPP client for mobile"
|
|
|
|
|
info = """
|
|
|
|
|
monocles chat is a modern and secure Android XMPP chat client. Based on \
|
|
|
|
|
blabber.im and Conversations with a lot of changes and additional features \
|
|
|
|
|
to improve usability and security.
|
|
|
|
|
"""
|
|
|
|
|
url = "https://monocles.chat"
|
|
|
|
|
platform = "Android"
|
|
|
|
|
|
|
|
|
|
[[clients]]
|
|
|
|
|
name = "Movim"
|
|
|
|
|
desc = "XMPP client for desktop and mobile"
|
|
|
|
|
info = ["""
|
|
|
|
|
Movim is a social and chat platform that acts as a frontend for the XMPP network.
|
|
|
|
|
|
|
|
|
|
Once deployed Movim offers a complete social and chat experience for the \
|
|
|
|
|
decentralized XMPP network users. It can easily connect to several XMPP \
|
|
|
|
|
servers at the same time.
|
|
|
|
|
|
|
|
|
|
With a simple configuration it can also be restricted to one XMPP server \
|
|
|
|
|
and will then act as a powerful frontend for it. Movim is fully compatible \
|
|
|
|
|
with the most used XMPP servers such as ejabberd or Prosody.
|
|
|
|
|
"""]
|
|
|
|
|
url = "https://mov.im"
|
|
|
|
|
platform = "HTML"
|
|
|
|
|
|
|
|
|
|
# [[clients]]
|
|
|
|
|
# name = "Moxxy"
|
|
|
|
|
# info = "XMPP client for mobile"
|
|
|
|
|
# url = "https://moxxy.org"
|
|
|
|
|
|
|
|
|
|
[[clients]]
|
|
|
|
|
name = "Poezio"
|
|
|
|
|
desc = "XMPP client for console"
|
|
|
|
|
info = ["""
|
|
|
|
|
Poezio is a free console XMPP client (the protocol on which the Jabber IM \
|
|
|
|
|
network is built).
|
|
|
|
|
|
|
|
|
|
Its goal is to let you connect very easily (no account creation needed) to \
|
|
|
|
|
the network and join various chatrooms, immediately. It tries to look like \
|
|
|
|
|
the most famous IRC clients (weechat, irssi, etc). Many commands are identical \
|
|
|
|
|
and you won't be lost if you already know these clients. Configuration can be \
|
|
|
|
|
made in a configuration file or directly from the client.
|
|
|
|
|
"""]
|
|
|
|
|
url = "https://poez.io"
|
|
|
|
|
platform = "FreeBSD and Linux"
|
|
|
|
|
|
|
|
|
|
[[clients]]
|
|
|
|
|
name = "Psi"
|
|
|
|
|
desc = "XMPP client for desktop"
|
|
|
|
|
info = ["""
|
|
|
|
|
Instant messaging as free and open as it should be.
|
|
|
|
|
|
|
|
|
|
Psi is a free instant messaging application designed for the XMPP network. \
|
|
|
|
|
Fast and lightweight, Psi is fully open-source and compatible with Windows, \
|
|
|
|
|
Linux, and macOS.
|
|
|
|
|
|
|
|
|
|
With Psi's full Unicode support and localizations, easy file transfers, \
|
|
|
|
|
customizable iconsets, and many other great features, you'll learn why users \
|
|
|
|
|
around the world are making the switch to free, open instant messaging.
|
|
|
|
|
"""]
|
|
|
|
|
url = "https://psi-im.org"
|
|
|
|
|
platform = "Any"
|
|
|
|
|
|
|
|
|
|
[[clients]]
|
|
|
|
|
name = "Psi+"
|
|
|
|
|
desc = "XMPP client for desktop"
|
|
|
|
|
info = ["""
|
|
|
|
|
In 2009 a Psi fork named Psi+ was started. Project purpose are: implementation \
|
|
|
|
|
of new features, writing of patches and plugins for transferring them to upstream. \
|
|
|
|
|
As of 2017 the most of active Psi+ developers have become official Psi developers, \
|
|
|
|
|
but Psi+ still has a number of unique features. From developers point of view Psi+ \
|
|
|
|
|
is just a development branch of Psi IM client which is hosted at separate git \
|
|
|
|
|
repositories and for which rolling release development model is used.
|
|
|
|
|
"""]
|
|
|
|
|
url = "https://psi-plus.com"
|
|
|
|
|
platform = "Any"
|
|
|
|
|
|
|
|
|
|
# [[clients]]
|
|
|
|
|
# name = "Swift"
|
|
|
|
|
# info = "XMPP client for desktop"
|
|
|
|
|
# url = "https://swift.im"
|
|
|
|
|
|
|
|
|
|
# [[clients]]
|
|
|
|
|
# name = "yaxim"
|
|
|
|
|
# info = "XMPP client for mobile"
|
|
|
|
|
# url = "https://yaxim.org"
|
|
|
|
|
|
|
|
|
|
[[resources]]
|
|
|
|
|
title = "Useful Resources"
|
|
|
|
|
subtitle = "Technologies which Kaikout is based upon"
|
|
|
|
|
|
|
|
|
|
[[resources]]
|
|
|
|
|
name = "Slixmpp"
|
|
|
|
|
info = "XMPP library"
|
|
|
|
|
desc = """
|
|
|
|
|
Slixmpp is an MIT licensed XMPP library for Python 3.7+. It is a fork of \
|
|
|
|
|
SleekXMPP.
|
|
|
|
|
|
|
|
|
|
Slixmpp's goals is to only rewrite the core of the SleekXMPP library \
|
|
|
|
|
(the low level socket handling, the timers, the events dispatching) \
|
|
|
|
|
in order to remove all threads.
|
|
|
|
|
"""
|
|
|
|
|
url = "https://slixmpp.readthedocs.io"
|
|
|
|
|
|
|
|
|
|
[[resources]]
|
|
|
|
|
name = "XMPP"
|
|
|
|
|
info = "Messaging protocol (also known as Jabber)"
|
|
|
|
|
desc = """
|
|
|
|
|
XMPP is the Extensible Messaging and Presence Protocol, a set of open \
|
|
|
|
|
technologies for instant messaging, presence, multi-party chat, voice and \
|
|
|
|
|
video calls, collaboration, lightweight middleware, content syndication, \
|
|
|
|
|
and generalized routing of XML data.
|
|
|
|
|
|
|
|
|
|
XMPP was originally developed in the Jabber open-source community to \
|
|
|
|
|
provide an open, decentralized alternative to the closed instant messaging \
|
|
|
|
|
services at that time.
|
|
|
|
|
"""
|
|
|
|
|
url = "https://xmpp.org/about"
|