Skip to main content

A library that allows communication via the Signal IM service using the signald daemon.

Project description

pysignald

pipeline status

pysignald is a Python client for the excellent signald project, which in turn is a command-line client for the Signal messaging service.

pysignald allows you to programmatically send and receive messages to Signal.

Installation

You can install pysignald with pip:

$ pip install pysignald

Running

Just make sure you have signald installed. Here's an example of how to use pysignald:

from signald import Signal

s = Signal("+1234567890")

# If you haven't registered/verified signald, do that first:
s.register(voice=False)
s.verify("sms code")

s.send_message("+1098765432", "Hello there!")

for message in s.receive_messages():
    print(message)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pysignald-0.0.3.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

pysignald-0.0.3-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file pysignald-0.0.3.tar.gz.

File metadata

  • Download URL: pysignald-0.0.3.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/0.12.10 CPython/3.6.3 Linux/4.15.0-42-generic

File hashes

Hashes for pysignald-0.0.3.tar.gz
Algorithm Hash digest
SHA256 32ac42087fc058713258598e09fc541f58c07dd10befcb20b44f59f7018b7564
MD5 c2cb3ab85e342a734f250004764d587d
BLAKE2b-256 e6185755244f770bfb4cba927ebe912c6f8a7f898be59e56df4c0e7d7abeff22

See more details on using hashes here.

File details

Details for the file pysignald-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: pysignald-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/0.12.10 CPython/3.6.3 Linux/4.15.0-42-generic

File hashes

Hashes for pysignald-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a4921b826d9b5a660102aa7d458ecd5fd5fd8f5e1242e89d369a363e13eff0eb
MD5 7172598e20405293e3792b6cefca2388
BLAKE2b-256 322b47df6a84f35d4101483b1b461418a0912f23636938365fa37e05a36686b2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page