kepi is a Django-based microblogging system, implemented in Python. It uses the ActivityPub protocol to communicate with other servers, and the Mastodon protocol to communicate with clients.
 
 
 
 
Go to file
Marnanel Thurman b3e6825f5f Moving Mastodon-API specific accessors on AcActor back into TrilbyUser, and fixing the serializer to use that. 2019-10-18 21:51:13 +01:00
chapeau Moving Mastodon-API specific accessors on AcActor back into TrilbyUser, and fixing the serializer to use that. 2019-10-18 21:51:13 +01:00
docs Added contribution guide and overview to docs 2019-10-04 17:44:51 +01:00
.gitignore kepi and trilby_api both live under chapeau 2019-10-09 16:45:22 +01:00
LICENSE.txt Initial commit 2018-08-06 14:44:35 +01:00
MANIFEST.in Moving un_chapeau's login code here to chapeau. 2019-10-09 17:39:16 +01:00
README.md Including all the other chapeau modules in this repository. 2019-10-08 13:30:33 +01:00
manage.py kepi and trilby_api both live under chapeau 2019-10-09 16:45:22 +01:00
request-test.py Removed all the old Cobject stuff, at last. This confused 2018-09-16 21:42:27 +01:00
requirements.txt Merging trilby_api in (from un_chapeau). 2019-10-04 21:59:45 +01:00
runtests.py changed location of test_settings 2018-08-16 18:51:24 +01:00
setup.py kepi and trilby_api both live under chapeau 2019-10-09 16:45:22 +01:00

README.md

chapeau

chapeau is an ActivityPub daemon.

ActivityPub is a standard protocol for integrating social media across Internet sites.

For example, you might post an article. Someone else on another site might reply to it, and someone else might "like" it. Someone else again might "follow" you, in order to get notifications when you post anything else.

chapeau runs in the background on your server, distributing your messages to other sites, and receiving their responses.

If you'd like to contribute, there's lots to do. Find something on the bug tracker and dive in. If you'd like a gentler learning curve, look for bugs marked "newbie"