Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mark all mx-puppet bridges as unmaintained #2621

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ build_search_index = false

default_language = "en"

generate_feed = true
generate_feeds = true

taxonomies = [
{ name = "author", feed = false, paginate_by = 10 },
Expand Down
3 changes: 3 additions & 0 deletions content/ecosystem/bridges/discord/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,6 @@ title = "Discord"
weight = 100
template = "ecosystem/bridge_implementations.html"
+++
**Note:** This bridge is currently unmaintained.
### Example Content
- This is a test update for visibility.
8 changes: 4 additions & 4 deletions content/ecosystem/bridges/discord/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "matrix-appservice-discord"
maintainer = "Matrix.org Foundation"
summary = "This project bridges Discord to Matrix via the Application Service API"
maturity = "Beta"
maturity = "Unmaintained"
language = "TypeScript"
license = "Apache-2.0"
docs = "https://github.com/matrix-org/matrix-appservice-discord#end-user-documentation"
Expand All @@ -29,7 +29,7 @@ typing_notifications = false
name = "mautrix-discord"
maintainer = "Tulir"
summary = "A Matrix-Discord puppeting bridge"
maturity = "Beta"
maturity = "Unmaintained"
language = "Go"
license = "AGPL-3.0-or-later"
docs = "https://docs.mau.fi/bridges/go/setup.html?bridge=discord"
Expand Down Expand Up @@ -69,7 +69,7 @@ heroku or similar and don't have their own server. **NOTE: This is unmaintained
and might break in the future due to Discord changes.**

"""
maturity = "Alpha"
maturity = "Unmaintained"
language = "Python"
license = "MIT"
repo = "https://github.com/git-bruh/matrix-discord-bridge"
Expand All @@ -94,7 +94,7 @@ typing_notifications = true
name = "Out Of Your Element"
maintainer = "Cadence"
summary = "An efficient and modern bridge. It supports the latest Discord features like replies and threads, and the latest Matrix features like custom emotes and intentional mentions."
maturity = "Beta"
maturity = "Unmaintained"
language = "JavaScript"
license = "AGPL-3.0-or-later"
docs = "https://gitdab.com/cadence/out-of-your-element/src/branch/main/docs"
Expand Down
2 changes: 1 addition & 1 deletion content/ecosystem/bridges/email/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ summary = """
An Email to Matrix bridge. 1 room = 1 mailbox.
Postmoogle is an actual SMTP server that allows you to send and receive emails on your matrix server.
"""
maturity = "Stable"
maturity = "Unmaintained"
language = "Go"
license = "GPL-3.0"
docs = "https://gitlab.com/etke.cc/postmoogle/-/blob/main/README.md"
Expand Down
4 changes: 2 additions & 2 deletions content/ecosystem/bridges/facebook_messenger/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ A Matrix-Facebook Messenger puppeting bridge. Written in Python using
[maufbapi](https://github.com/mautrix/facebook/tree/master/maufbapi) and
[mautrix-python](https://matrix.org/docs/projects/sdk/mautrix-python.html).
"""
maturity = "Obsolete"
maturity = "Unmaintained"
language = "Python"
license = "AGPL-3.0-or-later"
docs = "https://docs.mau.fi/bridges/python/setup.html?bridge=facebook"
Expand Down Expand Up @@ -35,7 +35,7 @@ maintainer = "Tulir"
summary = """
A Matrix-Facebook Messenger and Instagram DM puppeting bridge.
"""
maturity = "Alpha"
maturity = "Unmaintained"
language = "Go"
license = "AGPL-3.0-or-later"
docs = "https://docs.mau.fi/bridges/go/setup.html?bridge=meta"
Expand Down
5 changes: 4 additions & 1 deletion content/ecosystem/bridges/groupme/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,17 @@ maintainer = "kfatehi"
summary = """
This is a Matrix bridge for GroupMe
"""
maturity = "Beta"
maturity = "Unmaintained"
language = "TypeScript"
license = "Apache-2.0"
repo = "https://gitlab.com/robintown/mx-puppet-groupme"
room = "#mx-puppet-groupme:townsendandsmith.ml"
featured = false
privilege.platform = "User" # Free text
privilege.matrix = "Homeserver Admin" # Any of Homeserver Admin, Room Admin, None
note = """
NOTE: This bridge is currently unmaintained. Use with caution as it may no longer be supported or updated.
"""
[bridges.supports]
dm = true
channels = true
Expand Down
2 changes: 1 addition & 1 deletion content/ecosystem/bridges/imessage/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ maintainer = "Tulir"
summary = """
A Matrix-iMessage puppeting bridge.
"""
maturity = "Beta"
maturity = "Unmaintained"
language = "Go"
license = "AGPL-3.0-or-later"
docs = "https://docs.mau.fi/bridges/go/imessage/index.html"
Expand Down
2 changes: 1 addition & 1 deletion content/ecosystem/bridges/instagram/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ maintainer = "Tulir"
summary = """
A Matrix-Facebook Messenger and Instagram DM puppeting bridge.
"""
maturity = "Alpha"
maturity = "Unmaintained"
language = "Go"
license = "AGPL-3.0-or-later"
docs = "https://docs.mau.fi/bridges/go/setup.html?bridge=meta"
Expand Down
5 changes: 3 additions & 2 deletions content/ecosystem/bridges/irc/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ You can get the [code on GitHub](https://github.com/matrix-org/matrix-appservice
Supports dynamically bridging IRC channels on demand, synchronised user-lists,
and other goodness.
"""
maturity = "Stable"
maturity = "Unmaintained"
language = "Javascript"
license = "Apache-2.0"
docs = "https://matrix-org.github.io/matrix-appservice-irc/latest/bridge_setup"
Expand All @@ -29,7 +29,7 @@ maintainer = "hifi"
summary = """
A bouncer-style Matrix IRC bridge.
"""
maturity = "Stable"
maturity = "Unmaintained"
language = "Python"
license = "MIT"
docs = "https://github.com/hifi/heisenbridge#pypi"
Expand All @@ -38,6 +38,7 @@ room = "#heisenbridge:vi.fi"
featured = false
privilege.platform = "User" # Free text
privilege.matrix = "Homeserver Admin" # Any of Homeserver Admin, Room Admin, None

[bridges.supports]
dm = true
replies = true
Expand Down
2 changes: 1 addition & 1 deletion content/ecosystem/bridges/kakaotalk/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ A Matrix-KakaoTalk puppeting bridge based on
[mautrix-python](https://github.com/mautrix/python) that uses
[node-kakao](https://github.com/storycraft/node-kakao) as its backend.
"""
maturity = "Beta"
maturity = "Unmaintained"
language = "Python, Node"
license = "AGPL-3.0-or-later"
repo = "https://src.miscworks.net/fair/matrix-appservice-kakaotalk.git"
Expand Down
4 changes: 2 additions & 2 deletions content/ecosystem/bridges/mattermost/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "matrix-appservice-mattermost"
maintainer = "Dexter Chua"
summary = "This project bridges [Mattermost](https://mattermost.com) to Matrix."
maturity = "Beta"
maturity = "Unmaintained"
language = "TypeScript"
license = "MIT"
docs = "https://github.com/dalcde/matrix-appservice-mattermost#set-up"
Expand All @@ -28,7 +28,7 @@ typing_notifications = false
name = "matrix-as-mm"
maintainer = "Mattermost / Jan Ostgren"
summary = "Improved fork of original matrix-appservice-mattermost project"
maturity = "Beta"
maturity = "Unmaintained"
language = "TypeScript"
license = "MIT"
docs = "https://github.com/mattermost/matrix-as-mm/tree/master/documentation"
Expand Down
2 changes: 1 addition & 1 deletion content/ecosystem/bridges/mumble/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Bridges between one matrix room and a murmur channels.

ICE is used to communicate with the Murmur server, matrix-nio is used for Matrix.
"""
maturity = "Alpha"
maturity = "Unmaintained"
language = "Python"
license = "MIT"
docs = "https://github.com/karlpip/MandM-bridge#setup"
Expand Down
2 changes: 1 addition & 1 deletion content/ecosystem/bridges/signal/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ summary = """
A Matrix-Signal puppeting bridge. Written in Go.

"""
maturity = "Beta"
maturity = "Unmaintained"
language = "Go"
license = "AGPL-3.0-or-later"
docs = "https://docs.mau.fi/bridges/go/setup.html?bridge=signal"
Expand Down
2 changes: 1 addition & 1 deletion content/ecosystem/bridges/skype/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ summary = """
A library for bridging matrix and skype,api lib using
[go-skypeapi](https://github.com/kelaresg/go-skypeapi).
"""
maturity = "Beta"
maturity = "Unmaintained"
language = "Go"
license = "AGPL-3.0-or-later"
repo = "https://github.com/kelaresg/go-skype-bridge"
Expand Down
8 changes: 4 additions & 4 deletions content/ecosystem/bridges/slack/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ with active development on new features as they arrive. Check the list below for

The bridge is regularly hacked on and is accepting new PRs for bugfixes and features, come and get involved!
"""
maturity = "Stable"
maturity = "Unmaintained"
language = "TypeScript"
license = "Apache-2.0"
docs = "https://matrix-appservice-slack.readthedocs.io/en/latest/getting_started/"
Expand Down Expand Up @@ -37,7 +37,7 @@ summary = """
A Matrix-Slack puppeting bridge. Written in Go using a fork of
[slack-go](https://github.com/slack-go/slack)
"""
maturity = "Beta"
maturity = "Unmaintained"
language = "Go"
license = "AGPL-3.0-or-later"
docs = "https://docs.mau.fi/bridges/go/setup.html?bridge=slack"
Expand Down Expand Up @@ -71,7 +71,7 @@ part of the [matrix-puppet-bridge](https://github.com/matrix-hacks/matrix-puppet
suite of puppetting bridges. It can be used for existing chats, rather than
initiating new ones.
"""
maturity = "Beta"
maturity = "Unmaintained"
language = "Javascript"
license = "Licence unknown"
repo = "https://github.com/matrix-hacks/matrix-puppet-slack"
Expand Down Expand Up @@ -104,7 +104,7 @@ matrix together via (double)puppeting. Additionally a relay mode can be enabled.
This bridge is part of the [mx-puppet-bridge](https://github.com/Sorunome/mx-puppet-bridge)
suite of puppeting bridges.
"""
maturity = "Alpha"
maturity = "Unmaintained"
language = "TypeScript"
license = "Apache-2.0"
docs = "https://gitlab.com/mx-puppet/slack/mx-puppet-slack#quick-start-using-docker"
Expand Down
6 changes: 3 additions & 3 deletions content/ecosystem/bridges/sms/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ summary = """
An Android app that wraps [mautrix-imessage](https://github.com/tulir/mautrix-imessage)
to bridge SMS from your Android phone to Matrix.
"""
maturity = "Alpha"
maturity = "Unmaintained"
language = "Kotlin"
license = "Apache-2.0"
repo = "https://gitlab.com/beeper/android-sms"
Expand All @@ -24,7 +24,7 @@ history_from_android = true
name = "mautrix-gmessages"
maintainer = "Tulir"
summary = "A Matrix-Google Messages puppeting bridge"
maturity = "Beta"
maturity = "Unmaintained"
language = "Go"
license = "AGPL-3.0-or-later"
docs = "https://docs.mau.fi/bridges/go/setup.html?bridge=gmessages"
Expand Down Expand Up @@ -53,7 +53,7 @@ one outgoing telephone number only. It is build on top of
[matrix-spring-boot-sdk](https://github.com/benkuly/matrix-spring-boot-sdk) and
written in Kotlin.
"""
maturity = "Beta"
maturity = "Unmaintained"
language = "Kotlin"
license = "AGPL-3.0-or-later"
repo = "https://github.com/benkuly/matrix-sms-bridge"
Expand Down
2 changes: 1 addition & 1 deletion content/ecosystem/bridges/telegram/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ maintainer = "Tulir"
summary = """
A Matrix-Telegram hybrid puppeting/relaybot bridge.
"""
maturity = "Beta"
maturity = "Unmaintained"
language = "Python"
license = "AGPL-3.0-or-later"
docs = "https://docs.mau.fi/bridges/python/setup.html?bridge=telegram"
Expand Down
2 changes: 1 addition & 1 deletion content/ecosystem/bridges/tencent_qq/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ summary = """
A Matrix-QQ puppeting bridge based on [MiraiGo](https://github.com/Mrs4s/MiraiGo)
and [mautrix-go](https://github.com/mautrix/go).
"""
maturity = "Alpha"
maturity = "Unmaintained"
language = "Go"
license = "AGPL-3.0-or-later"
repo = "https://github.com/duo/matrix-qq"
Expand Down
2 changes: 1 addition & 1 deletion content/ecosystem/bridges/twitter/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ A Matrix-Twitter DM puppeting bridge. Written in Python using
[mautwitdm](https://github.com/mautrix/twitter/tree/master/mautwitdm) and
[mautrix-python](https://matrix.org/docs/projects/sdk/mautrix-python.html).
"""
maturity = "Beta"
maturity = "Unmaintained"
language = "Python"
license = "AGPL-3.0-or-later"
docs = "https://docs.mau.fi/bridges/go/setup.html?bridge=twitter"
Expand Down
2 changes: 1 addition & 1 deletion content/ecosystem/bridges/wechat/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "matrix-wechat"
maintainer = "Duo"
summary = "A Matrix-Wechat puppeting bridge based on [mautrix-go](https://github.com/mautrix/go)."
maturity = "Alpha"
maturity = "Unmaintained"
language = "Go"
license = "AGPL-3.0-or-later"
repo = "https://github.com/duo/matrix-wechat"
Expand Down
2 changes: 1 addition & 1 deletion content/ecosystem/bridges/whatsapp/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ maintainer = "Tulir"
summary = """
A Matrix-WhatsApp puppeting bridge. Written in Go using [whatsmeow](https://github.com/tulir/whatsmeow)
"""
maturity = "Beta"
maturity = "Unmaintained"
language = "Go"
license = "AGPL-3.0-or-later"
docs = "https://docs.mau.fi/bridges/go/setup.html?bridge=whatsapp"
Expand Down
4 changes: 2 additions & 2 deletions content/ecosystem/bridges/xmpp/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ maintainer = "The Matrix.org Foundation"
summary = """
General purpose puppeting bridges using libpurple and other backends.
"""
maturity = "Beta"
maturity = "Unmaintained"
language = "TypeScript"
license = "Apache-2.0"
room = "#bifrost:half-shot.uk"
Expand All @@ -25,7 +25,7 @@ maintainer = "LDA"
summary = """
The jealous XMPP-Matrix bridge
"""
maturity = "Alpha"
maturity = "Unmaintained"
language = "C"
license = "AGPL-3.0-or-later"
room = "#parsee:tedomum.net"
Expand Down
2 changes: 1 addition & 1 deletion content/ecosystem/bridges/zulip/bridges.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "MatrixZulipBridge"
maintainer = "GearKite"
summary = "A Matrix puppeting appservice bridge for Zulip"
maturity = "Beta"
maturity = "Unmaintained"
language = "Python"
license = "AGPL-3.0"
repo = "https://github.com/GearKite/MatrixZulipBridge"
Expand Down
6 changes: 6 additions & 0 deletions templates/ecosystem/bridge_implementations.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ <h1>{{ section.title }}</h1>
<div class="bridges_implem">
{% set bridges_data = load_data(path=section.path~"bridges.toml") %}
{% for bridge in bridges_data.bridges %}
{% if bridge.note %}
<p class="bridge-note">{{ bridge.note }}</p>
{% endif %}
<div class="implementation-bg">
<div class="implementation">
<div class="leftcol">
Expand All @@ -18,6 +21,9 @@ <h1>{{ section.title }}</h1>
<h3 id="{{ bridge.name | slugify }}">{{ bridge.name }}</h3>
<div class="maturity {{ bridge.maturity | lower }}">{{ bridge.maturity | title }}</div>
</div>
{% if bridge.note %}
<p class="bridge-note">{{ bridge.note }}</p> <!-- Note block added here -->
{% endif %}
<p>{{ bridge.summary | markdown | safe }}</p>
<div class="project-links">
{% if bridge.docs %}
Expand Down