SVG : Add icons for Moxxy and POSIX;

TOML   : Enable more entries;
Python : Add logic for POSIX;
XHTML  : Add a notice about POSIX.
This commit is contained in:
Schimon Jehudah, Adv. 2024-10-20 21:32:15 +03:00
parent ab6c6b687e
commit 40ad9bd58d
5 changed files with 86 additions and 65 deletions

View file

@ -15,7 +15,7 @@ home = "https://github.com/paulfariello/aparte"
about = """
Simple XMPP console client written in Rust and inspired by Profanity.
"""
linux = "https://github.com/paulfariello/aparte/releases"
posix = "https://github.com/paulfariello/aparte/releases"
features = ["chat", "console", "desktop"]
#[beagle]
@ -41,7 +41,7 @@ blabber.im is a fork of Conversations. The changes aim to improve usability \
and ease transition from pre-installed and other widespread messengers.
"""
divestos = "https://blabber.im"
features = ["chat", "graphical", "mobile", "omemo", "openpgp"]
features = ["adhoc", "chat", "graphical", "mobile", "omemo", "openpgp"]
#[bruno]
#title = "Bruno"
@ -105,7 +105,7 @@ It especially focuses on features useful to people who want to contact those \
on other networks as well, such as SMS-enabled phone numbers.
"""
divestos = "https://f-droid.org/packages/com.cheogram.android"
features = ["chat", "fdroid", "graphical", "mobile", "omemo", "openpgp"]
features = ["adhoc", "chat", "fdroid", "graphical", "mobile", "omemo", "openpgp"]
[conversations]
title = "Conversations"
@ -143,7 +143,7 @@ browser = "https://conversejs.org"
apple = "https://github.com/conversejs/converse-desktop/releases"
linux = "https://github.com/conversejs/converse-desktop/releases"
reactos = "https://github.com/conversejs/converse-desktop/releases"
features = ["chat", "desktop", "graphical", "omemo"]
features = ["adhoc", "chat", "desktop", "graphical", "omemo"]
#[coyim]
#title = "CoyIM"
@ -174,17 +174,16 @@ features = ["chat", "desktop", "graphical", "omemo"]
title = "Dino"
home = "https://dino.im"
about = """
Dino is a modern open-source chat client for desktop and mobile devices.
Dino focuses on providing a clean and reliable Jabber/XMPP experience while \
having your privacy in mind.
Dino is a modern open-source chat client for desktop and mobile devices, which \
focuses on providing a clean and reliable Jabber/XMPP experience while having \
your privacy in mind.
Dino supports end-to-end encryption with OMEMO and OpenPGP and allows \
configuring privacy-related features such as read receipts and typing \
notifications.
Dino fetches history from the server and synchronizes messages with other \
sevices.
services.
"""
linux = "https://dino.im/#download"
features = ["chat", "desktop", "graphical", "mobile", "omemo", "openpgp"]
@ -195,10 +194,8 @@ home = "https://gajim.org"
about = """
Gajim aims to be an easy to use and fully-featured XMPP client.
Just chat with your friends or family, easily share pictures and thoughts or \
discuss the news with your groups.
Chat securely with End-to-End encryption via OMEMO or OpenPGP.
Chat securely with End-to-End encryption with your friends or family; easily \
share pictures and thoughts; or discuss the news with your groups.
Gajim integrates well with your other devices: simply continue conversations \
on your mobile device.
@ -206,7 +203,7 @@ on your mobile device.
apple = "https://gajim.org/download/#macos"
linux = "https://gajim.org/download/#linux"
reactos = "https://gajim.org/download/#windows"
features = ["admin", "chat", "desktop", "graphical", "omemo", "openpgp"]
features = ["adhoc", "admin", "chat", "desktop", "graphical", "omemo", "openpgp"]
[irssi]
title = "Irssi"
@ -215,7 +212,7 @@ about = """
irssi-xmpp is an Irssi plugin to connect to the XMPP network (jabber).
"""
haiku = "https://depot.haiku-os.org/irssi"
linux = "https://cybione.org/~irssi-xmpp/"
posix = "https://cybione.org/~irssi-xmpp/"
features = ["chat", "console", "desktop", "haikudepot"]
[emacs]
@ -229,7 +226,7 @@ IETF-standard federated instant messaging protocol.
"""
apple = "https://codeberg.org/emacs-jabber/emacs-jabber#how-to-install"
divestos = "https://codeberg.org/emacs-jabber/emacs-jabber#how-to-install"
linux = "https://codeberg.org/emacs-jabber/emacs-jabber#how-to-install"
posix = "https://codeberg.org/emacs-jabber/emacs-jabber#how-to-install"
reactos = "https://codeberg.org/emacs-jabber/emacs-jabber#how-to-install"
features = ["admin", "chat", "console", "desktop"]
@ -270,17 +267,22 @@ features = ["chat", "desktop", "graphical", "mobile", "omemo"]
#support, history logging, command completion, OpenPGP encryption, OTR (Off-the-\
#Record Messaging) support, dynamic modules and external action triggers.
#"""
#linux = "https://mcabber.com"
#posix = "https://mcabber.com"
#features = ["admin", "chat", "console", "desktop", "openpgp", "otr"]
[miranda]
title = "Miranda NG"
home = "https://miranda-ng.org"
about = """
Multiprotocol client for Windows with extended XMPP support.
A multi-protocol client with extended XMPP support.
Miranda NG is a successor of the popular multi-protocol instant messaging \
client Miranda IM.
It is very light on system resources and extremely fast.
"""
reactos = "https://miranda-ng.org/downloads/"
features = ["chat", "desktop", "graphical", "otr"]
features = ["adhoc", "chat", "desktop", "graphical", "omemo", "openpgp", "otr"]
[monal]
title = "Monal"
@ -305,7 +307,7 @@ It is based on blabber.im and Conversations, yet has a lot of changes and \
offers additional features to improve usability and security.
"""
divestos = "https://f-droid.org/packages/de.monocles.chat"
features = ["chat", "fdroid", "graphical", "mobile", "omemo", "openpgp", "otr"]
features = ["adhoc", "chat", "fdroid", "graphical", "mobile", "omemo", "openpgp", "otr"]
[movim]
title = "Movim"
@ -314,32 +316,31 @@ about = """
Movim is a federated publishing and chat platform that acts as an HTML \
frontend for the XMPP protocol.
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.
Movim offers a complete social and chat experience for the decentralized XMPP \
network, and it can easily connect to several XMPP servers at the same time.
Chatrooms, journals, video-conferences; Movim centralizes all that you need to \
communicate with your colleagues, friends or family in one simple interface.
It also fully adapts to all your devices from your mobile devices to your \
It also fully adapts to all of your devices from your mobile devices to your \
desktop computer.
"""
apple = "https://join.movim.eu"
browser = "https://join.movim.eu"
divestos = "https://join.movim.eu"
features = ["chat", "desktop", "graphical", "mobile", "omemo", "pubsub", "pwa"]
features = ["adhoc", "chat", "desktop", "graphical", "mobile", "omemo", "pubsub", "pwa"]
#[moxxy]
#title = "Moxxy"
#home = "https://moxxy.org"
#about = """
#Moxxy is an experimental XMPP client that aims to be modern and easy to use.
#
#It is currently alpha software. This means that there will be issues with some \
#functionalities. Please do not use Moxxy for anything important at this moment.
#"""
#divestos = "https://apt.izzysoft.de/fdroid/index/apk/org.moxxy.moxxyv2"
#features = ["chat", "graphical", "izzyondroid", "mobile", "omemo"]
[moxxy]
title = "Moxxy"
home = "https://moxxy.org"
about = """
Moxxy is an experimental XMPP client that aims to be modern and easy to use.
It is currently alpha software. This means that there will be issues with some \
functionalities. Please do not use Moxxy for anything important at this moment.
"""
divestos = "https://apt.izzysoft.de/fdroid/index/apk/org.moxxy.moxxyv2"
features = ["chat", "graphical", "izzyondroid", "mobile", "omemo"]
#[pade]
#title = "Pàdé"
@ -371,8 +372,8 @@ You will find the light, fast, geeky and anonymous spirit of IRC while using a \
powerful, standard and open protocol.
"""
haiku = "https://depot.haiku-os.org/poezio"
linux = "https://poez.io/en/#download"
features = ["chat", "console", "desktop", "haikudepot", "omemo", "openpgp", "otr"]
posix = "https://poez.io/en/#download"
features = ["adhoc", "chat", "console", "desktop", "haikudepot", "omemo", "openpgp", "otr"]
#[profanity]
#title = "Profanity"
@ -381,7 +382,7 @@ features = ["chat", "console", "desktop", "haikudepot", "omemo", "openpgp", "otr
#Profanity is a console based XMPP client written in C using ncurses and \
#libstrophe, inspired by Irssi.
#"""
#linux = "https://profanity-im.github.io"
#posix = "https://profanity-im.github.io"
#features = ["chat", "console", "desktop", "omemo", "openpgp", "otr"]
[prose]
@ -408,31 +409,23 @@ supported operating system.
apple = "https://psi-im.org"
linux = "https://psi-im.org"
reactos = "https://psi-im.org"
features = ["admin", "chat", "desktop", "graphical", "openpgp", "otr"]
features = ["adhoc", "admin", "chat", "desktop", "graphical", "openpgp", "otr"]
[psi-plus]
title = "Psi+"
home = "https://psi-im.org"
about = """
Psi+ is a development branch of Psi XMPP client. Thanks to rolling release \
development model Psi+ recieve new features and fixes very quickly.
development model Psi+ recieves new features and fixes very quickly.
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.
Project purposes are: implementation of new features, writing of patches and \
plugins for transferring them to upstream.
"""
apple = "https://psi-plus.com/wiki/en:downloads#macos"
haiku = "https://depot.haiku-os.org/psi_plus"
linux = "https://psi-plus.com/wiki/en:downloads#linux"
reactos = "https://psi-plus.com/wiki/en:downloads#ms_windows"
features = ["admin", "chat", "desktop", "graphical", "haikudepot", "openpgp", "otr"]
features = ["adhoc", "admin", "chat", "desktop", "graphical", "haikudepot", "openpgp", "otr"]
[reeder]
title = "Reeder"
@ -454,8 +447,6 @@ A simple but powerful client for chatting on XMPP networks.
Renga supports personal one-to-one chat, group chat, transports, etc. and it \
provides a clean and easy to use interface.
You can install Renga directly with HaikuDepot from your desktop.
"""
haiku = "https://depot.haiku-os.org/renga"
features = ["chat", "desktop", "graphical", "haikudepot"]
@ -527,8 +518,10 @@ about = """
An elegant, secure, adaptable and intuitive XMPP Client.
Swift's clean design and comprehensive feature set make it the logical choice \
for anyone looking for a cross-platform XMPP client. Swift is free to use, \
with optional commercial support contracts available from Isode.
for anyone looking for a cross-platform XMPP client.
Swift is free to use, with optional commercial support contracts available \
from Isode.
"""
apple = "https://swift.im/downloads.html"
linux = "https://swift.im/downloads.html"
@ -548,7 +541,7 @@ TLS 1.2. This prevents attackers from reading your chat messages or metadata.
OMEMO support is actively being worked on. Once implemented, OMEMO will \
provide a multi-client end-to-end encryption so not even your own server can \
read your chat messages any more.
read your chat messages.
"""
reactos = "https://uwpx.org"
features = ["chat", "desktop", "graphical", "mobile"]
@ -564,7 +557,7 @@ currently has a minimal but ideally maximal set of XEPs.
"""
divestos = "https://github.com/bqv/weechat-xmpp"
haiku = "https://depot.haiku-os.org/weechat"
linux = "https://github.com/bqv/weechat-xmpp"
posix = "https://github.com/bqv/weechat-xmpp"
features = ["chat", "console", "desktop", "omemo", "openpgp"]
#[xmpp-web]