An Urbit-Signal bridge.
Does not currently work.
Note that this software is currently under development, and I am not responsible for any loss of confidentiality, availability, or integrity of data resulting from use of this software.
relay text messages from a Signal DM to an Urbit chatCOMPLETE- relay text messages from an Urbit chat to a Signal DM
relay text messages from a Signal group to an Urbit chatCOMPLETE- relay text messages from an Urbit chat to a Signal group
- relay image messages from an Urbit chat to Signal
relay attachments from Signal to UrbitCOMPLETE- provide configuration for displaying of reactions, replies, read receipts, typing notifications from Signal to Urbit
- provide commands for viewing group metadata
- Quinnat
- Semaphore
- Boto3
- an already-registered Signal number
- a running instance of signald (note: this project uses the Debian package)
- an Urbit identity
- an Urbit-compatible S3 bucket
Install signald for Debian via the instructions here.
Link signald with your Signal number via:
signaldctl account link
Install Quinnat via pip
:
pip3 install quinnat
Install Semaphore via pip
:
pip3 install semaphore-bot
Install boto3 via pip
:
pip3 install boto3
Set up a group on your Urbit for your bridge to reside in.
Copy example.ini
to default.ini
, and modify it as appropriate to meet your needs.
Start the bridge:
python3 main.py