Modern ActivityPub compliant server, designed for simplicity and accessibility. Includes calendar, news and sharing economy features to empower your federated community. We are using it for a hyper local indymedia codebase.
 
 
 
 
Go to file
Bob Mottram 4ef93d01c5 Allow for other outbox post types 2019-07-03 23:44:03 +01:00
LICENSE Initial 2019-06-28 19:55:29 +01:00
Makefile Initial 2019-06-28 19:55:29 +01:00
README.md Tor package 2019-07-03 12:48:35 +01:00
acceptreject.py Option to use dat urls 2019-07-03 20:00:03 +01:00
announce.py Option to use dat urls 2019-07-03 20:00:03 +01:00
auth.py Authorization for inbox access 2019-07-03 20:32:07 +01:00
cache.py Fallbacks for GET and POST locking 2019-07-01 15:30:48 +01:00
daemon.py Allow for other outbox post types 2019-07-03 23:44:03 +01:00
epicyon.py Option to use dat urls 2019-07-03 20:00:03 +01:00
follow.py Option to use dat urls 2019-07-03 20:00:03 +01:00
httpsig.py Option to use dat urls 2019-07-03 20:00:03 +01:00
inbox.py Tidying 2019-07-02 21:54:22 +01:00
like.py Option to use dat urls 2019-07-03 20:00:03 +01:00
person.py uploadMedia endpoint 2019-07-03 21:52:25 +01:00
posts.py Client to server posts overwrite some parameters 2019-07-03 23:16:03 +01:00
session.py Fix raw posts output 2019-07-03 12:24:38 +01:00
tests.py Authorization for inbox access 2019-07-03 20:32:07 +01:00
threads.py Move tests to their own file 2019-06-30 21:14:03 +01:00
utils.py Change username to nickname 2019-07-03 10:40:27 +01:00
webfinger.py Option to use dat urls 2019-07-03 20:00:03 +01:00

README.md

epicyon

Some experiments with ActivityPub in Python.

Based on the specification: https://www.w3.org/TR/activitypub

Also: https://raw.githubusercontent.com/w3c/activitypub/gh-pages/activitypub-tutorial.txt

Install

sudo pacman -S tor python-pip python-pysocks python-pycryptodome python-beautifulsoup4 python-requests-toolbelt
sudo pip install commentjson