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 6e63dcdeab Actor's "name" is a URLField, not a CharField.
The identifying URL is the only information we can be sure we have.

ThingUser's "name" field is modified similarly.

get_or_make() method is added to Actor.

ThingUser's as_activity() method is renamed to serialize() for consistency.
2018-08-29 20:21:39 +01:00
django_kepi Actor's "name" is a URLField, not a CharField. 2018-08-29 20:21:39 +01:00
tests Collection tests pass 2018-08-27 19:06:39 +01:00
things_for_testing Actor's "name" is a URLField, not a CharField. 2018-08-29 20:21:39 +01:00
.gitignore Python packaging gubbins 2018-08-06 22:17:40 +01:00
LICENSE.txt
MANIFEST.in fixed manifest so we get migrations 2018-08-28 22:28:33 +01:00
README.md
manage.py simple manage.py for reusable apps 2018-08-11 17:21:35 +01:00
requirements.txt rm d-r-f from requirements 2018-08-11 17:24:37 +01:00
runtests.py changed location of test_settings 2018-08-16 18:51:24 +01:00
setup.py a very basic sketch 2018-08-11 17:01:54 +01:00
test_settings.py let's use a SlugField to identify Activities 2018-08-20 00:33:40 +01:00
test_urls.py intermediate 2018-08-27 18:53:52 +01:00

README.md