Skip to content

sipb/uplink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SIPB Matrix

SIPB Matrix (codename Uplink) is SIPB's effort to bring the Matrix network to MIT, providing not just another hosted homeserver, but a practical way to communicate that works with the school's existing social dynamics and ecosystem (class group chats, Moira lists, etc), aiming to reduce the usage of proprietary alternatives such as Facebook Messenger, and exclusionary and proprietary alternatives such as iMessage.

What's in this repo?

  • server: a view into the config files of our homeserver

  • moira_interface (deprecated): first attempt to build a Moira integration. It uses a deprecated Moira API.

  • uplink_synapse_module: custom code to interface with Synapse. first_login.py to welcome the user upon registering, and people_api.py to enable searching users from the MIT People API, which is also a customized directory which ensures only non-ghost users show up and local users show up first.

What other repos are part of this project?

  • matrix-react-sdk: Fork of the Element logic with 2 small commits, it may or may not be further maintained if we want differences compared to Element, but the goal is to use the upstream version (see sipb branch).

  • matrix-synapse-saml-touchstone: Let people confirm their display name when logging in with Touchstone for the first time.

  • matrix-zephyr-bridge: A bridge with Zephyr, an old messaging protocol still used by SIPB alumni

  • mattermost-to-matrix: A backfill bridge with Mattermost, in an attempt to move SIPB to Matrix while preserving full compatibility with Mattermost.

  • uplink-moira-bot: Another deprecated attempt to build a Moira integration. It uses the deprecated Moira API we are not supposed to use.

  • moira-rest-api: A new full RESTful API to interact with Moira, useful for SIPB projects or projects at MIT in general.

  • class_group_chats: Web app to join group chats for your classes

About

SIPB's integrated chatroom project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •