|manetta 72fa9c8c21||1 month ago|
|static/icons||2 years ago|
|templates||2 years ago|
|.gitignore||1 month ago|
|README.md||1 month ago|
|requirements.txt||1 month ago|
|run.py||1 month ago|
A basic ActivityPub server written in Flask, that listens to follow requests, based on this tutorial: https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/
This is a testing area :), to see if it is possible to use Python and Flask to write a small server that speaks ActivityPub.
This repository was sparked from a curiosity in federation and light-weight (static) website making.
Operating on the level of the ActivityPub protocol will hopefully give some insights in the way that networks on the Fediverse federate with each other.
When you run this prototype on a server, you could connect to the Fediverse.
For this you need to following:
Once this is set up, you can install this prototype.
Make a virtual environment:
$ python3 -m venv FOLDERNAME
Activate the environment:
$ source FOLDERNAME/bin/activate
Install the dependencies:
$ pip install -r requirements.txt
Run the Flask application:
$ python3 run.py