{"repo":"throneless-tech/bitpart","free":true,"listed":false,"github":"https://github.com/throneless-tech/bitpart","clone":"git clone https://github.com/throneless-tech/bitpart.git","description":"Bitpart is a messaging tool that runs on top of Signal to support activists, journalists, and human rights defenders.","language":"Rust","stars":35,"topics":["bot","chat","signal","rust","sqlcipher"],"license":"AGPL-3.0","category":"chat-messaging","readme_excerpt":"Bitpart 🤖 Bitpart is a messaging tool that runs on top of Signal to support activists, journalists, and human rights defenders. Building This repository contains three components: the Bitpart server, a command-line client for connecting to the Bitpart server, and a storage adapter used for storing Signal key information to Bitpart's database. In order to build all three components, make sure you have a 2024 edition of Rust and run: Installing Visit the releases page to download the latest binaries for your operating system and architecture! Usage The Bitpart server expects certain configuration parameters. The following examples use the parameters defined below: - : the IP address and port that Bitpart listens on for client connections. For example, 127.0.0.1:3000 would mean that Bitpart is listening on port 3000 on localhost. This is only used by the command-line client and is not necessary to expose to the public internet. - : the token used to authenticate client connections on the above port. The token must match for both the server and the command-line client for them to be able to connect. - : the path to an SQLite database file where Bitpart stores its state. This file is created if it does not exist. - : the encryption key for the SQLite database. Bitpart uses an integrated copy of SQLCipher to encrypt its database. If Bitpart creates a new database file, it will be initialized with this key. The key must be the same between different runs of Bitpart or otherwise it ","default_branch":null,"files":null,"tree":[],"storefront":"/r/throneless-tech","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/throneless-tech/bitpart/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}