Python library to abstract social web federation protocols like ActivityPub, Diaspora and Matrix.
 
 
Go to file
Jason Robinson ddc14cfab1 Deprecate receiving user 'key' attribute for Diaspora protocol
Instead correct attribute should be 'private_key'. We already use 'private_key' in the message creation code so this is just to unify the user related required attributes.

There is a fallback with 'key' for user objects in the receiving payload part of the Diaspora protocol until 0.8.0.
2016-09-12 21:53:25 +03:00
federation Deprecate receiving user 'key' attribute for Diaspora protocol 2016-09-12 21:53:25 +03:00
.coveragerc Add .coveragerc 2016-07-22 23:53:14 +03:00
.gitignore Add travis config 2016-04-03 17:29:54 +03:00
.travis.yml Add pytest-warnings to test reqs 2016-09-12 21:51:00 +03:00
CHANGELOG.md Release 0.5.0 2016-09-05 23:38:33 +03:00
LICENSE.txt Add metadata and push 0.3.2 to PyPi 2016-07-15 20:40:33 +03:00
MANIFEST.in Add hcard template in manifest 2015-07-12 22:24:00 +03:00
README.md Release 0.4.1 2016-09-04 23:15:39 +03:00
pytest.ini Refactor: move diaspora XML generators to entities themselves 2016-04-03 22:54:32 +03:00
setup.cfg Add metadata and push 0.3.2 to PyPi 2016-07-15 20:40:33 +03:00
setup.py Release 0.4.1 2016-09-04 23:15:39 +03:00
test-requirements.txt Add pytest-warnings to test reqs 2016-09-12 21:51:00 +03:00

README.md

PyPI version Build Status codecov.io Code Health Requirements Status PyPI downloads Stories in Ready

Social-Federation

Python library to abstract social federation protocols. Currently supports a subset of the Diaspora protocol with full support intended, and additional protocols after that.

Requirements

  • Python 3.x

Testing

Install requirements:

pip install -r test-requirements.txt

Run tests:

py.test

License

BSD 3-clause license (https://www.tldrlegal.com/l/bsd3).