TODO: write docs
For the time being, this is an early implementation of a webmention receiver built on flask. It currently publishes webmentions to a CouchDB or similar database.
$ bin/run_redis.sh
Or, to use a different Celery broker, start that, but remember to modify the config file.
$ celery worker -A indie_flask.celery
$ python run.py
$ source=http://somesource.com/path
$ target=http://sometarget.com/path
$ curl -X POST -d "target=$target&source=$source" http://localhost:5000/webmention
# you should get a 201 response with a status URL
# check the status:
$ curl http://localhost:5000/webmention/<status-id>