chapeau/kepi/bowler_pub
Marnanel Thurman 4d63fd669d Remove "providing_args" from signals
This will probably break them, but we don't need them at present.
2023-09-22 16:36:22 +01:00
..
migrations rm unused field "is_local_user" in IncomingMessage 2020-09-20 23:53:54 +01:00
models rm trailing newlines (pylint C0304) 2020-09-19 15:16:47 +01:00
static Renamed entire project from "chapeau" to "kepi". 2019-11-20 19:10:10 +00:00
tests Status.content and Status.spoiler_text are now Status.content_source and Status.spoiler_source. 2021-02-16 22:58:42 +00:00
views bowler's StatusView gains a _render_object method so get() works 2020-11-22 20:01:42 +00:00
README.md simple README for bowler_pub 2020-04-29 17:20:42 +01:00
__init__.py rm some obsolete stuff from bowler_pub/__init__.py 2020-10-29 01:05:13 +00:00
activityresponse.py ActivityResponse's constructor actually stores its parameter. 2020-09-19 15:00:00 +01:00
admin.py intermediate 2020-04-04 21:20:17 +01:00
create.py Status.content and Status.spoiler_text are now Status.content_source and Status.spoiler_source. 2021-02-16 22:58:42 +00:00
crypto.py removed trailing whitespace throughout (pylint C0303) 2020-09-19 15:58:35 +01:00
parsers.py ActivityParser doesn't parse the JSON of incoming messages. 2020-09-21 17:43:57 +01:00
renderers.py StatusCreateSerializer renamed to CreateActivitySerializer 2020-06-12 17:12:30 +01:00
serializers.py Status.content and Status.spoiler_text are now Status.content_source and Status.spoiler_source. 2021-02-16 22:58:42 +00:00
signals.py Remove "providing_args" from signals 2023-09-22 16:36:22 +01:00
urls.py config error, marnanel.org specific 2023-09-22 16:36:22 +01:00
utils.py log_one_message allows the "body" parameter to be a bytestring as well as a dict. 2020-09-21 17:50:19 +01:00
validation.py Deserialisation methods were split between sombrero_sendpub.fetch() and bowler_pub.create(). They're now all in create(). 2020-10-19 16:54:22 +01:00

README.md

bowler-pub

Bowler interacts with the rest of the world, mainly via ActivityPub.

It has two main tasks:

  • Produce ActivityPub data when requested by remote servers.

  • Notify remote servers about things that have happened locally.