Python SSB library, based on https://github.com/pferreir/pyssb
Go to file
2023-11-14 13:05:09 +01:00
.reuse ci: Use black instead of flake8 2023-11-13 13:57:42 +01:00
examples ci: Add and configure PyLint, and make it happy 2023-11-14 06:03:46 +01:00
LICENSES chore: Make the project REUSE compatible 2023-11-13 13:41:30 +01:00
ssb ci: Add and configure PyLint, and make it happy 2023-11-14 06:03:46 +01:00
tests test: Let mocker.path.object figure out the mock type to use in packet stream tests 2023-11-14 13:05:09 +01:00
.gitignore fix test_server and reorganize requirements files 2018-04-28 17:02:18 +02:00
.pre-commit-config.yaml ci: Add and configure PyLint, and make it happy 2023-11-14 06:03:46 +01:00
AUTHORS Add MIT license and AUTHORS file 2017-06-02 20:43:54 +02:00
CHANGES.rst Add setup.py 2017-07-30 22:41:41 +02:00
poetry.lock ci: Add and configure PyLint, and make it happy 2023-11-14 06:03:46 +01:00
pyproject.toml ci: Add and configure PyLint, and make it happy 2023-11-14 06:03:46 +01:00
README.rst Add README badges, bump version 2017-08-01 22:45:54 +02:00

**WORK IN PROGRESS**

pyssb - Secure Scuttlebutt in Python
====================================

|build-status| |code-coverage|

Please, don't use this for anything that is not experimental. This is a first attempt at implementing the main
functionality needed to run an SSB client/server.

Things that are currently implemented:

 * Basic Message feed logic
 * Secret Handshake
 * packet-stream protocol

Usage::

    $ pip install -r requirements.txt

Check the ``test_*.py`` files for basic examples.

.. |build-status| image:: https://travis-ci.org/pferreir/pyssb.svg?branch=master
                   :alt: Travis Build Status
                   :target: https://travis-ci.org/pferreir/pyssb
.. |code-coverage| image:: https://coveralls.io/repos/github/pferreir/pyssb/badge.svg?branch=master
                   :alt: Code Coverage
                   :target: https://coveralls.io/github/pferreir/pyssb?branch=master